Função RpcMgmtInqIfIds (rpcdce.h)
A função RpcMgmtInqIfIds retorna um vetor que contém os identificadores das interfaces oferecidas pelo servidor.
Sintaxe
RPC_STATUS RpcMgmtInqIfIds(
RPC_BINDING_HANDLE Binding,
RPC_IF_ID_VECTOR **IfIdVector
);
Parâmetros
Binding
Para receber identificadores de interface sobre um aplicativo remoto, especifique um identificador de associação de servidor para esse aplicativo. Para receber informações de interface sobre seu próprio aplicativo, especifique um valor NULL.
IfIdVector
Retorna o endereço de um vetor de identificador de interface.
Valor retornado
Valor | Significado |
---|---|
|
A chamada foi bem-sucedida. |
|
O identificador de associação era inválido. |
|
Esse foi o tipo errado de associação para a operação. |
Comentários
Um aplicativo chama a função RpcMgmtInqIfIds para obter um vetor de identificadores de interface sobre o servidor especificado da biblioteca de tempo de execução RPC.
A biblioteca de tempo de execução RPC aloca memória para o vetor do identificador de interface. O aplicativo é responsável por chamar a função RpcIfIdVectorFree para liberar a memória usada por esse vetor.
O servidor deve estar escutando chamadas de procedimento remoto para que essa função tenha êxito. Se o servidor não estiver escutando, a função falhará.
Requisitos
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 |