Função MesInqProcEncodingId (midles.h)
A função MesInqProcEncodingId fornece a identidade de uma codificação.
Sintaxe
RPC_STATUS MesInqProcEncodingId(
handle_t Handle,
PRPC_SYNTAX_IDENTIFIER pInterfaceId,
unsigned long *pProcNum
);
Parâmetros
Handle
Um identificador de codificação ou decodificação.
pInterfaceId
Ponteiro para o endereço no qual a identidade da interface usada para codificar os dados será gravada. O pInterfaceId consiste na interface UUID do identificador universal exclusivo e no número de versão.
pProcNum
Número da função usada para codificar os dados.
Valor retornado
Valor | Significado |
---|---|
|
A chamada foi bem-sucedida. |
|
O argumento não era válido. |
|
Sem memória. |
|
Interface desconhecida. |
|
A sintaxe de transferência não é compatível com o servidor. |
|
A operação de um determinado identificador não era válida. |
|
Versão incompatível do pacote de serialização. |
|
Buffer indisponido. |
Comentários
A função MesInqProcEncodingId é usada por aplicativos para obter a identidade da função usada para codificar os dados antes de chamar uma função para decodificá-la. Quando chamado com um identificador de codificação, ele retorna a identidade da última operação de codificação. Quando chamado com um identificador de decodificação, ele retorna a identidade da próxima operação de decodificação lendo previamente o buffer.
Essa função só pode ser usada para marcar a identidade de uma codificação de procedimento; ela não pode ser usada para marcar a identidade de uma codificação de tipo.
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 | midles.h (inclua Rpc.h) |
Biblioteca | Rpcrt4.lib |
DLL | Rpcrt4.dll |
Confira também
MesEncodeDynBufferHandleCreate