ldap_parse_page_control関数 (winldap.h)
ldap_parse_page_controlは、検索の結果をページに解析します。
構文
WINLDAPAPI ULONG LDAPAPI ldap_parse_page_control(
[in] PLDAP ExternalHandle,
[in] PLDAPControlA *ServerControls,
[out] ULONG *TotalCount,
[out] berval **Cookie
);
パラメーター
[in] ExternalHandle
セッション ハンドル。
[in] ServerControls
ページ コントロールを含むコントロールの配列。 ページ コントロールには、サーバーによって返される Cookie フィールドと合計カウント フィールドが含まれています。
[out] TotalCount
このページで返されるエントリの合計数へのポインター (省略可能)。
[out] Cookie
結果セット内の場所を決定するためにサーバーによって使用される不透明な Cookie。 ber_bvfreeを使用して無料にする。
戻り値
関数が成功した場合、戻り値は LDAP_SUCCESS。
関数が失敗した場合はエラー コードを返します。 詳細については、「 戻り値 」を参照してください。
解説
ldap_parse_page_controlをldap_create_page_controlおよびldap_parse_resultと組み合わせて使用して、コントロールによる結果の単純なページングを実装します。 ldap_parse_page_controlを呼び出してサーバー コントロールを取得し、検索結果から Cookie を抽出した後、ldap_parse_resultを呼び出して結果を解析します。 次に、Cookie を使用して ldap_create_page_control を呼び出し、結果の次のページを取得します。
要件
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | winldap.h |
Library | Wldap32.lib |
[DLL] | Wldap32.dll |