Função RpcObjectInqType (rpcdce.h)
A função RpcObjectInqType retorna o tipo de um objeto .
Sintaxe
RPC_STATUS RpcObjectInqType(
UUID *ObjUuid,
UUID *TypeUuid
);
Parâmetros
ObjUuid
Ponteiro para o objeto UUID cujo tipo associado UUID é retornado.
TypeUuid
Retorna um ponteiro para o tipo UUID do parâmetro ObjUuid .
Especifique um valor de parâmetro de NULL para impedir o retorno de um tipo UUID. Dessa forma, um aplicativo pode determinar (do status retornado) se ObjUuid está registrado sem especificar uma variável UUID do tipo de saída.
Valor retornado
Valor | Significado |
---|---|
|
A chamada foi bem-sucedida. |
|
Objeto não localizado. |
Comentários
Um aplicativo de servidor chama RpcObjectInqType para obter o tipo UUID de um objeto. Se o objeto tiver sido registrado com a biblioteca de tempo de execução RPC usando a função RpcObjectSetType , o tipo registrado será retornado.
Opcionalmente, um aplicativo pode manter um registro de objeto/tipo de forma privada. Nesse caso, se o aplicativo tiver fornecido uma função de investigação de objeto (consulte em RpcObjectSetInqFn). A biblioteca de tempo de execução RPC usa essa função para determinar o tipo de um objeto.
A função RpcObjectInqType obtém o tipo UUID, conforme descrito na tabela a seguir.
UUID do objeto |
Função inquiry |
Retorno |
---|---|---|
Sim ( RpcObjectSetType) | Ignored | UUID do tipo registrado do objeto. |
No | Sim ( RpcObjectSetInqFn) | O tipo UUID retornado da função de consulta. |
No | No | A UUID nula. |
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 |