⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pbapc_8h.html

📁 BlueLab3 bluetooth API 说明文档
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>BlueLab: pbapc.h File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.8 --><div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div><h1>pbapc.h File Reference</h1>PhoneBook Access Profile Client Library. <a href="#_details">More...</a><p><h2>Data Structures</h2><ul><li>struct <a class="el" href="struct_p_b_a_p_c___i_n_i_t___c_f_m___t.html">PBAPC_INIT_CFM_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcInit attempt.  <a href="struct_p_b_a_p_c___i_n_i_t___c_f_m___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___r_e_g___s_d_p___c_f_m___t.html">PBAPC_REG_SDP_CFM_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an attempt to register the SDP Record.  <a href="struct_p_b_a_p_c___r_e_g___s_d_p___c_f_m___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___c_o_n_n_e_c_t___c_f_m___t.html">PBAPC_CONNECT_CFM_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcConnect attempt.  <a href="struct_p_b_a_p_c___c_o_n_n_e_c_t___c_f_m___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___a_u_t_h___r_e_q_u_e_s_t___i_n_d___t.html">PBAPC_AUTH_REQUEST_IND_T</a><dl class="el"><dd class="mdescRight">This message is received when the remote server requests authentication during connection.  <a href="struct_p_b_a_p_c___a_u_t_h___r_e_q_u_e_s_t___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___d_i_s_c_o_n_n_e_c_t___i_n_d___t.html">PBAPC_DISCONNECT_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcDisconnect attempt.  <a href="struct_p_b_a_p_c___d_i_s_c_o_n_n_e_c_t___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___s_e_t___p_h_o_n_e_b_o_o_k___c_f_m___t.html">PBAPC_SET_PHONEBOOK_CFM_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcSetPhonebook attempt.  <a href="struct_p_b_a_p_c___s_e_t___p_h_o_n_e_b_o_o_k___c_f_m___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___s_t_a_r_t___i_n_d___t.html">PBAPC_PULL_VCARD_LIST_START_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullvCardListingStart attempt.  <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___s_t_a_r_t___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___d_a_t_a___i_n_d___t.html">PBAPC_PULL_VCARD_LIST_DATA_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullvCardListingNext attempt.  <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___d_a_t_a___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___c_o_m_p_l_e_t_e___i_n_d___t.html">PBAPC_PULL_VCARD_LIST_COMPLETE_IND_T</a><dl class="el"><dd class="mdescRight">This message is sent when a PullvCardList function completes.  <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___l_i_s_t___c_o_m_p_l_e_t_e___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___s_t_a_r_t___i_n_d___t.html">PBAPC_PULL_VCARD_ENTRY_START_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullvCardEntryStart attempt.  <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___s_t_a_r_t___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___d_a_t_a___i_n_d___t.html">PBAPC_PULL_VCARD_ENTRY_DATA_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullvCardEntryNext attempt.  <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___d_a_t_a___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___c_o_m_p_l_e_t_e___i_n_d___t.html">PBAPC_PULL_VCARD_ENTRY_COMPLETE_IND_T</a><dl class="el"><dd class="mdescRight">This message is sent when a PullvCardEntry function completes.  <a href="struct_p_b_a_p_c___p_u_l_l___v_c_a_r_d___e_n_t_r_y___c_o_m_p_l_e_t_e___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___s_t_a_r_t___i_n_d___t.html">PBAPC_PULL_PHONEBOOK_START_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullPhonebookStart attempt.  <a href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___s_t_a_r_t___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___d_a_t_a___i_n_d___t.html">PBAPC_PULL_PHONEBOOK_DATA_IND_T</a><dl class="el"><dd class="mdescRight">This message returns the result of an PbapcPullvPhonebookNext attempt.  <a href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___d_a_t_a___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___c_o_m_p_l_e_t_e___i_n_d___t.html">PBAPC_PULL_PHONEBOOK_COMPLETE_IND_T</a><dl class="el"><dd class="mdescRight">This message is sent when a PullPhonebook function completes.  <a href="struct_p_b_a_p_c___p_u_l_l___p_h_o_n_e_b_o_o_k___c_o_m_p_l_e_t_e___i_n_d___t.html#_details">More...</a><br></dl><li>struct <a class="el" href="struct_p_b_a_p_c___s_e_r_v_e_r___p_r_o_p_e_r_t_i_e_s___c_o_m_p_l_e_t_e___i_n_d___t.html">PBAPC_SERVER_PROPERTIES_COMPLETE_IND_T</a><dl class="el"><dd class="mdescRight">This message is received when a PbapcGetServerProperties request completes.  <a href="struct_p_b_a_p_c___s_e_r_v_e_r___p_r_o_p_e_r_t_i_e_s___c_o_m_p_l_e_t_e___i_n_d___t.html#_details">More...</a><br></dl></ul><h2>Defines</h2><ul><li>#define <a class="el" href="pbapc_8h.html#a0">PBAPC_MESSAGE_BASE</a>&nbsp;&nbsp;&nbsp;0x6200</ul><h2>Typedefs</h2><ul><li>typedef __pbapcState <a class="el" href="pbapc_8h.html#a1">PBAPC</a></ul><h2>Enumerations</h2><ul><li>enum <a class="el" href="pbapc_8h.html#a40">pbapc_lib_status</a> { <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a2">pbapc_success</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a3">pbapc_failure</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a4">pbapc_aborted</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a5">pbapc_not_idle</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a6">pbapc_wrong_state</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a7">pbapc_sdp_failure_resource</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a8">pbapc_sdp_failure_bluestack</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a9">pbapc_remote_disconnect</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a10">pbapc_spb_unauthorised</a> =  0x10, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a11">pbapc_spb_no_repository</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a12">pbapc_spb_not_found</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a13">pbapc_vcl_no_param_resources</a> =  0x20, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a14">pbapc_vcl_no_pbook_folder</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a15">pbapc_vcl_invalid_pbook</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a16">pbapc_vce_no_param_resources</a> =  0x30, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a17">pbapc_vce_no_name_resources</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a18">pbapc_vce_invalid_entry</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a19">pbapc_ppb_no_param_resources</a> =  0x40, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a20">pbapc_ppb_no_name_resources</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a21">pbapc_ppb_no_required_name</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a22">pbapc_ppb_no_repository</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a23">pbapc_prop_sdp_error</a>, <br>&nbsp;&nbsp;<a class="el" href="pbapc_8h.html#a40a24">pbapc_end_of_status_list</a><br> }<dl class="el"><dd class="mdescRight">PBAP Client status.  <a href="#a40">More...</a><br></dl></ul><h2>Functions</h2><ul><li>void <a class="el" href="pbapc_8h.html#a25">PbapcInit</a> (<a class="el" href="struct_task_data.html">Task</a> theAppTask, <a class="el" href="csrtypes_8h.html#a4">uint16</a> priority)<dl class="el"><dd class="mdescRight">Initialise the PBAP Client Library.  <a href="#a25"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a26">PbapcRegisterSDP</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, <a class="el" href="csrtypes_8h.html#a8">uint8</a> feature)<dl class="el"><dd class="mdescRight">Register the client side SDP Record.  <a href="#a26"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a27">PbapcConnect</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, const <a class="el" href="structbdaddr.html">bdaddr</a> *bdAddr, const <a class="el" href="csrtypes_8h.html#a4">uint16</a> maxPacketSize)<dl class="el"><dd class="mdescRight">Open an PBAPC Connection with a server.  <a href="#a27"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a28">PbapcDisconnect</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Disconnect from an server.  <a href="#a28"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a29">PbapcConnectAuthResponse</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, const <a class="el" href="csrtypes_8h.html#a8">uint8</a> *digest, <a class="el" href="csrtypes_8h.html#a4">uint16</a> size_userid, const <a class="el" href="csrtypes_8h.html#a8">uint8</a> *userid, const <a class="el" href="csrtypes_8h.html#a8">uint8</a> *nonce)<li>void <a class="el" href="pbapc_8h.html#a30">PbapcAbort</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Abort the current multi-packet operation.  <a href="#a30"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a31">PbapcSetPhonebook</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, <a class="el" href="pbap__common_8h.html#a84">pbap_phone_repository</a> repository, <a class="el" href="pbap__common_8h.html#a85">pbap_phone_book</a> phonebook)<dl class="el"><dd class="mdescRight">Change the current active phonebook.  <a href="#a31"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a32">PbapcPacketComplete</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">The packet received has been processed and is no longer needed.  <a href="#a32"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a33">PbapcPullvCardListingStart</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, <a class="el" href="pbap__common_8h.html#a87">pbap_order_values</a> order, <a class="el" href="pbap__common_8h.html#a85">pbap_phone_book</a> pbook, const <a class="el" href="csrtypes_8h.html#a8">uint8</a> *srchVal, <a class="el" href="csrtypes_8h.html#a4">uint16</a> size_srchVal, <a class="el" href="pbap__common_8h.html#a88">pbap_search_values</a> srchAttr, <a class="el" href="csrtypes_8h.html#a4">uint16</a> maxList, <a class="el" href="csrtypes_8h.html#a4">uint16</a> listStart)<dl class="el"><dd class="mdescRight">Start to get the vCard listing for the current phonebook.  <a href="#a33"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a34">PbapcPullvCardListingNext</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Get the next vCard listing packet for the current phonebook.  <a href="#a34"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a35">PbapcPullvCardEntryStart</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, <a class="el" href="csrtypes_8h.html#a4">uint16</a> entry, <a class="el" href="csrtypes_8h.html#a3">uint32</a> filter_lo, <a class="el" href="csrtypes_8h.html#a3">uint32</a> filter_hi, <a class="el" href="pbap__common_8h.html#a89">pbap_format_values</a> format)<dl class="el"><dd class="mdescRight">Start to get a vCard entry from the current phonebook.  <a href="#a35"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a36">PbapcPullvCardEntryNext</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Get the next vCard entry packet from the current phonebook.  <a href="#a36"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a37">PbapcPullPhonebookStart</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc, <a class="el" href="pbap__common_8h.html#a84">pbap_phone_repository</a> repository, <a class="el" href="pbap__common_8h.html#a85">pbap_phone_book</a> phonebook, <a class="el" href="csrtypes_8h.html#a3">uint32</a> filter_lo, <a class="el" href="csrtypes_8h.html#a3">uint32</a> filter_hi, <a class="el" href="pbap__common_8h.html#a89">pbap_format_values</a> format, <a class="el" href="csrtypes_8h.html#a4">uint16</a> maxList, <a class="el" href="csrtypes_8h.html#a4">uint16</a> listStart)<dl class="el"><dd class="mdescRight">Start a PullPhonebook Function.  <a href="#a37"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a38">PbapcPullPhonebookNext</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Get the next Phonebook packet from the current phonebook.  <a href="#a38"></a><br></dl><li>void <a class="el" href="pbapc_8h.html#a39">PbapcGetServerProperties</a> (<a class="el" href="pbapc_8h.html#a1">PBAPC</a> *pbapc)<dl class="el"><dd class="mdescRight">Obtain the properties of the remote server.  <a href="#a39"></a><br></dl></ul><hr><a name="_details"></a><h2>Detailed Description</h2>PhoneBook Access Profile Client Library. <p>Library Dependecies : connection, region, service, goep, goep_apphdrs, bdaddr, pbap_common<p>Library variants:- pbapc - pbapc with no debug pbapc_debug - pbapc with debug checks pbapc_debug_print - pbapc with debug checks and print output<hr><h2>Define Documentation</h2><a class="anchor" name="a0" doxytag="pbapc.h::PBAPC_MESSAGE_BASE" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> #define PBAPC_MESSAGE_BASE&nbsp;&nbsp;&nbsp;0x6200          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>    </td>  </tr></table><hr><h2>Typedef Documentation</h2><a class="anchor" name="a1" doxytag="pbapc.h::PBAPC" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> typedef struct __pbapcState <a class="el" href="pbapc_8h.html#a1">PBAPC</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>    </td>  </tr></table><hr><h2>Enumeration Type Documentation</h2><a class="anchor" name="a40" doxytag="pbapc.h::pbapc_lib_status" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="pbapc_8h.html#a40">pbapc_lib_status</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>PBAP Client status. <p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a40a2" doxytag="pbapc_success" ></a>pbapc_success</em>&nbsp;</td><td>Last operation was successful. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a3" doxytag="pbapc_failure" ></a>pbapc_failure</em>&nbsp;</td><td>Last operation failed. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a4" doxytag="pbapc_aborted" ></a>pbapc_aborted</em>&nbsp;</td><td>Last operation was aborted. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a5" doxytag="pbapc_not_idle" ></a>pbapc_not_idle</em>&nbsp;</td><td>Client is not idle, so cannot perform the current operation. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a6" doxytag="pbapc_wrong_state" ></a>pbapc_wrong_state</em>&nbsp;</td><td>Operation failed due to being in the wrong state. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a7" doxytag="pbapc_sdp_failure_resource" ></a>pbapc_sdp_failure_resource</em>&nbsp;</td><td>Unable to register the SDP record due to a lack of resources </td></tr><tr><td valign=top><em><a class="anchor" name="a40a8" doxytag="pbapc_sdp_failure_bluestack" ></a>pbapc_sdp_failure_bluestack</em>&nbsp;</td><td>Unable to register the SDP record due to Bluestack </td></tr><tr><td valign=top><em><a class="anchor" name="a40a9" doxytag="pbapc_remote_disconnect" ></a>pbapc_remote_disconnect</em>&nbsp;</td><td>Remote host has disconnected or the link has been lost. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a10" doxytag="pbapc_spb_unauthorised" ></a>pbapc_spb_unauthorised</em>&nbsp;</td><td>Not authorised to access this phonebook </td></tr><tr><td valign=top><em><a class="anchor" name="a40a11" doxytag="pbapc_spb_no_repository" ></a>pbapc_spb_no_repository</em>&nbsp;</td><td>The server does not contain this repository </td></tr><tr><td valign=top><em><a class="anchor" name="a40a12" doxytag="pbapc_spb_not_found" ></a>pbapc_spb_not_found</em>&nbsp;</td><td>Phonebook does not exist </td></tr><tr><td valign=top><em><a class="anchor" name="a40a13" doxytag="pbapc_vcl_no_param_resources" ></a>pbapc_vcl_no_param_resources</em>&nbsp;</td><td>No resources to generate application specific parameters header for PullvCardList. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a14" doxytag="pbapc_vcl_no_pbook_folder" ></a>pbapc_vcl_no_pbook_folder</em>&nbsp;</td><td>A phonebook folder was specified for PullvCardList where there are no sub-folders (i.e. in pb). </td></tr><tr><td valign=top><em><a class="anchor" name="a40a15" doxytag="pbapc_vcl_invalid_pbook" ></a>pbapc_vcl_invalid_pbook</em>&nbsp;</td><td>A phonebook folder was specified for PullvCardList which is invalid </td></tr><tr><td valign=top><em><a class="anchor" name="a40a16" doxytag="pbapc_vce_no_param_resources" ></a>pbapc_vce_no_param_resources</em>&nbsp;</td><td>No resources to generate application specific parameters header for PullvCardEntry. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a17" doxytag="pbapc_vce_no_name_resources" ></a>pbapc_vce_no_name_resources</em>&nbsp;</td><td>No resources to generate the vCard entry name for PullvCardEntry. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a18" doxytag="pbapc_vce_invalid_entry" ></a>pbapc_vce_invalid_entry</em>&nbsp;</td><td>Invalid entry for this phonebook for PullvCardEntry. Only folder 'pb' can contain an entry 0. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a19" doxytag="pbapc_ppb_no_param_resources" ></a>pbapc_ppb_no_param_resources</em>&nbsp;</td><td>No resources to generate application specific parameters header for PullPhonebook. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a20" doxytag="pbapc_ppb_no_name_resources" ></a>pbapc_ppb_no_name_resources</em>&nbsp;</td><td>No resources to generate the phonebook name for PullPhonebook. </td></tr><tr><td valign=top><em><a class="anchor" name="a40a21" doxytag="pbapc_ppb_no_required_name" ></a>pbapc_ppb_no_required_name</em>&nbsp;</td><td>No name for PullPhonebook when it is required. e.g. server is not in a phonebook directory </td></tr><tr><td valign=top><em><a class="anchor" name="a40a22" doxytag="pbapc_ppb_no_repository" ></a>pbapc_ppb_no_repository</em>&nbsp;</td><td>The server does not contain this repository </td></tr><tr><td valign=top><em><a class="anchor" name="a40a23" doxytag="pbapc_prop_sdp_error" ></a>pbapc_prop_sdp_error</em>&nbsp;</td><td>Request to get the server properties failed due to an SDP error </td></tr><tr><td valign=top><em><a class="anchor" name="a40a24" doxytag="pbapc_end_of_status_list" ></a>pbapc_end_of_status_list</em>&nbsp;</td><td></td></tr></table></dl>    </td>  </tr></table><hr><h2>Function Documentation</h2><a class="anchor" name="a25" doxytag="pbapc.h::PbapcInit" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> void PbapcInit           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top"><a class="el" href="struct_task_data.html">Task</a>&nbsp;</td>          <td class="mdname" nowrap> <em>theAppTask</em>, </td>        </tr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -