Función RpcNsGroupMbrInqNextA (rpcnsi.h)
La función RpcNsGroupMbrInqNext devuelve un nombre de entrada de un grupo a la vez.
Sintaxis
RPC_STATUS RpcNsGroupMbrInqNextA(
RPC_NS_HANDLE InquiryContext,
RPC_CSTR *MemberName
);
Parámetros
InquiryContext
Identificador del servicio de nombres.
MemberName
Devuelve la dirección de un puntero a un nombre de miembro del grupo RPC. La sintaxis del nombre devuelto se especificó mediante el parámetro MemberNameSyntax en la función RpcNsGroupMbrInqBegin .
Especifique un valor null para evitar que RpcNsGroupMbrInqNext devuelva el parámetro MemberName . En este caso, la aplicación no llama a la función RpcStringFree .
Valor devuelto
Valor | Significado |
---|---|
|
La llamada se realizó correctamente. |
|
El identificador name-service no es válido. |
|
No más miembros. |
|
El nombre del servicio no está disponible. |
Comentarios
La función RpcNsGroupMbrInqNext devuelve un miembro del grupo RPC especificado por el parámetro GroupName en RpcNsGroupMbrInqBegin. Una aplicación puede ver todos los miembros de un grupo RPC establecido llamando repetidamente a RpcNsGroupMbrInqNext. Cuando se han visto todos los miembros del grupo, esta función devuelve un código de estado RPC_S_NO_MORE_MEMBERS. Los miembros del grupo devueltos no están ordenados.
En cada llamada a RpcNsGroupMbrInqNext que devuelve un nombre de miembro, la biblioteca en tiempo de ejecución rpc asigna memoria para el MemberName devuelto. La aplicación es responsable de llamar a RpcStringFree para cada cadena MemberName devuelta. Después de ver los miembros del grupo RPC, la aplicación debe llamar a RpcNsGroupMbrInqDone para liberar el contexto de consulta.
El orden en que se devuelven los miembros del grupo puede ser diferente para cada visualización de un grupo. Esto significa que el orden en que se devuelven los miembros del grupo a una aplicación puede ser diferente cada vez que se ejecuta la aplicación.
Nota:
El encabezado rpcnsi.h define RpcNsGroupMbrInqNext como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | rpcnsi.h (incluir Rpc.h) |
Library | Rpcns4.lib |
Archivo DLL | Rpcns4.dll |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de