Função RpcMgmtEpEltInqNext (rpcdce.h)
A função RpcMgmtEpEltInqNext retorna um elemento de um mapa de ponto de extremidade.
Sintaxe
RPC_STATUS RpcMgmtEpEltInqNext(
RPC_EP_INQ_HANDLE InquiryContext,
RPC_IF_ID *IfId,
RPC_BINDING_HANDLE *Binding,
RPC_CSTR *Annotation
);
Parâmetros
InquiryContext
Especifica um contexto de consulta. O contexto de consulta é retornado de RpcMgmtEpEltInqBegin.
IfId
Retorna o identificador de interface do elemento endpoint-map.
Binding
Opcional. Retorna o identificador de associação do elemento endpoint-map.
Annotation
Opcional. Retorna a cadeia de caracteres de anotação para o elemento endpoint-map. Quando não há nenhuma cadeia de caracteres de anotação no elemento endpoint-map, a cadeia de caracteres vazia ("") é retornada.
Valor retornado
Valor | Significado |
---|---|
|
A chamada foi bem-sucedida. |
Comentários
A função RpcMgmtEpEltInqNext retorna um elemento do mapa do ponto de extremidade. Os elementos selecionados dependem do contexto de consulta. Os critérios de seleção são determinados por InquiryType da função RpcMgmtEpEltInqBegin que retornou InquiryContext.
Um aplicativo pode exibir todos os elementos de mapa de ponto de extremidade selecionados chamando repetidamente RpcMgmtEpEltInqNext. Quando todos os elementos tiverem sido exibidos, essa função retornará um RPC_X_NO_MORE_ENTRIES status. Os elementos retornados não são ordenados.
Quando os respectivos argumentos não são NULL, a biblioteca de funções de tempo de execução RPC aloca memória para Associação e Anotação em cada chamada para essa função. O aplicativo é responsável por chamar RpcBindingFree para cada Binding e RpcStringFree retornados para cada Anotação retornada.
Depois de exibir os elementos do mapa de ponto de extremidade, o aplicativo deve chamar RpcMgmtEpEltInqDone para excluir o contexto de consulta.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | rpcdce.h (inclua Rpc.h) |
Biblioteca | Rpcrt4.lib |
DLL | Rpcrt4.dll |