RpcNsGroupMbrInqBeginA function (rpcnsi.h)
The RpcNsGroupMbrInqBegin function creates an inquiry context for viewing group members.
Syntax
RPC_STATUS RpcNsGroupMbrInqBeginA(
unsigned long GroupNameSyntax,
RPC_CSTR GroupName,
unsigned long MemberNameSyntax,
RPC_NS_HANDLE *InquiryContext
);
Parameters
GroupNameSyntax
Syntax of GroupName.
To use the syntax specified in the registry value entry HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntax, provide a value of RPC_C_NS_SYNTAX_DEFAULT.
GroupName
Pointer to the name of the RPC group to view.
MemberNameSyntax
Syntax of the return parameter, MemberName, in the RpcNsGroupMbrInqNext function.
To use the syntax specified in the registry value entry HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\NameService\DefaultSyntax, provide a value of RPC_C_NS_SYNTAX_DEFAULT.
InquiryContext
Returns a pointer to a name-service handle for use with the RpcNsGroupMbrInqNext and RpcNsGroupMbrInqDone functions.
Return value
Value | Meaning |
---|---|
|
The call succeeded. |
|
The name syntax is invalid. |
|
The name syntax is not supported. |
|
The name is incomplete. |
|
The name-service entry was not found. |
|
The name service is unavailable. |
Remarks
The RpcNsGroupMbrInqBegin function creates an inquiry context for viewing the members of an RPC group. Before calling RpcNsGroupMbrInqNext, the application must first call RpcNsGroupMbrInqBegin to create an inquiry context. When finished viewing the RPC group members, the application calls RpcNsGroupMbrInqDone to delete the inquiry context.
Note
The rpcnsi.h header defines RpcNsGroupMbrInqBegin as an alias that automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that is not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | rpcnsi.h (include Rpc.h) |
Library | Rpcns4.lib |
DLL | Rpcns4.dll |