Funzione MesInqProcEncodingId (midles.h)
La funzione MesInqProcEncodingId fornisce l'identità di una codifica.
Sintassi
RPC_STATUS MesInqProcEncodingId(
handle_t Handle,
PRPC_SYNTAX_IDENTIFIER pInterfaceId,
unsigned long *pProcNum
);
Parametri
Handle
Handle di codifica o decodifica.
pInterfaceId
Puntatore all'indirizzo in cui verrà scritta l'identità dell'interfaccia usata per codificare i dati. PInterfaceId è costituito dall'identificatore univoco dell'interfaccia universalmente univoco UUID e dal numero di versione.
pProcNum
Numero della funzione usata per codificare i dati.
Valore restituito
Valore | Significato |
---|---|
|
La chiamata ha avuto esito positivo. |
|
L'argomento non è valido. |
|
Memoria insufficiente. |
|
Interfaccia sconosciuta. |
|
Sintassi di trasferimento non supportata dal server. |
|
L'operazione per un handle specificato non è valida. |
|
Versione non compatibile del pacchetto di serializzazione. |
|
Buffer non valido. |
Commenti
La funzione MesInqProcEncodingId viene usata dalle applicazioni per ottenere l'identità della funzione usata per codificare i dati prima di chiamare una funzione per decodificarla. Quando viene chiamato con un handle di codifica, restituisce l'identità dell'ultima operazione di codifica. Quando viene chiamato con un handle di decodifica, restituisce l'identità dell'operazione di decodifica successiva pre-lettura del buffer.
Questa funzione può essere usata solo per controllare l'identità di una codifica di una routine; non può essere usato per controllare l'identità per una codifica di tipo.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | midles.h (include Rpc.h) |
Libreria | Rpcrt4.lib |
DLL | Rpcrt4.dll |
Vedi anche
MesEncodeDynBufferHandleCreate