Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |