次の方法で共有


RpcNsGroupMbrInqBeginA 関数 (rpcnsi.h)

RpcNsGroupMbrInqBegin 関数は、グループ メンバーを表示するための照会コンテキストを作成します。

この機能は、Windows Vista 以降のオペレーティング システムではサポートされていません。
 

構文

RPC_STATUS RpcNsGroupMbrInqBeginA(
  unsigned long GroupNameSyntax,
  RPC_CSTR      GroupName,
  unsigned long MemberNameSyntax,
  RPC_NS_HANDLE *InquiryContext
);

パラメーター

GroupNameSyntax

GroupNameの構文。

レジストリ値エントリ HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntaxで指定された構文を使用するには、RPC_C_NS_SYNTAX_DEFAULTの値を指定します。

GroupName

表示する RPC グループの名前へのポインター。

MemberNameSyntax

RpcNsGroupMbrInqNext 関数の戻り値パラメーター MemberNameの構文。

レジストリ値エントリ HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntaxで指定された構文を使用するには、RPC_C_NS_SYNTAX_DEFAULTの値を指定します。

InquiryContext

RpcNsGroupMbrInqNext および RpcNsGroupMbrInqDone 関数で使用する名前サービス ハンドルへのポインター 返します。

戻り値

価値 意味
RPC_S_OK
呼び出しは成功しました。
RPC_S_INVALID_NAME_SYNTAX
名前の構文が無効です。
RPC_S_UNSUPPORTED_NAME_SYNTAX
名前の構文はサポートされていません。
RPC_S_INCOMPLETE_NAME
名前が不完全です。
RPC_S_ENTRY_NOT_FOUND
name-service エントリが見つかりませんでした。
RPC_S_NAME_SERVICE_UNAVAILABLE
ネーム サービスは使用できません。
 
有効なエラー コードの一覧については、「RPC 戻り値」を参照してください。
 

備考

RpcNsGroupMbrInqBegin 関数は、RPC グループのメンバーを表示するための照会コンテキストを作成します。 RpcNsGroupMbrInqNext呼び出す前に、アプリケーションはまず RpcNsGroupMbrInqBegin 呼び出して照会コンテキストを作成する必要があります。 RPC グループ メンバーの表示が完了すると、アプリケーションは RpcNsGroupMbrInqDone 呼び出して、照会コンテキストを削除します。

Windows 2000 Active Directory では、この機能がサポートされています。 以前のバージョンの Windows NT では、Cell Directory Service (CDS) でのみこの関数の使用がサポートされています。
 

手記

rpcnsi.h ヘッダーは、RpcNsGroupMbrInqBegin を、UNICODE プリプロセッサ定数の定義に基づいてこの関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー rpcnsi.h (Rpc.h を含む)
ライブラリ Rpcns4.lib
DLL Rpcns4.dll

関連項目

RpcNsGroupMbrAdd

RpcNsGroupMbrInqDone を する

RpcNsGroupMbrInqNext を する