Función MesInqProcEncodingId (midles.h)
La función MesInqProcEncodingId proporciona la identidad de una codificación.
Sintaxis
RPC_STATUS MesInqProcEncodingId(
handle_t Handle,
PRPC_SYNTAX_IDENTIFIER pInterfaceId,
unsigned long *pProcNum
);
Parámetros
Handle
Identificador de codificación o descodificación.
pInterfaceId
Puntero a la dirección en la que se escribirá la identidad de la interfaz utilizada para codificar los datos. El pInterfaceId consta de la interfaz de identificador único universal UUID y el número de versión.
pProcNum
Número de la función usada para codificar los datos.
Valor devuelto
Valor | Significado |
---|---|
|
La llamada se realizó correctamente. |
|
El argumento no era válido. |
|
Memoria insuficiente |
|
Interfaz desconocida. |
|
Sintaxis de transferencia no admitida por el servidor. |
|
La operación de un identificador determinado no era válida. |
|
Versión incompatible del paquete de serialización. |
|
El búfer no es válido. |
Comentarios
Las aplicaciones usan la función MesInqProcEncodingId para obtener la identidad de la función utilizada para codificar los datos antes de llamar a una función para descodificarlos. Cuando se llama con un identificador de codificación, devuelve la identidad de la última operación de codificación. Cuando se llama con un identificador de descodificación, devuelve la identidad de la siguiente operación de descodificación leyendo previamente el búfer.
Esta función solo se puede usar para comprobar la identidad de una codificación de procedimiento; no se puede usar para comprobar la identidad de una codificación de tipo.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | midles.h (include Rpc.h) |
Library | Rpcrt4.lib |
Archivo DLL | Rpcrt4.dll |
Consulte también
MesEncodeDynBufferHandleCreate