MesInqProcEncodingId-Funktion (midles.h)
Die MesInqProcEncodingId-Funktion stellt die Identität einer Codierung bereit.
Syntax
RPC_STATUS MesInqProcEncodingId(
handle_t Handle,
PRPC_SYNTAX_IDENTIFIER pInterfaceId,
unsigned long *pProcNum
);
Parameter
Handle
Ein Codierungs- oder Decodierungshandle.
pInterfaceId
Zeiger auf die Adresse, in die die Identität der Schnittstelle geschrieben wird, die zum Codieren der Daten verwendet wird. Die pInterfaceId besteht aus der universal eindeutigen Bezeichner-UUID der Schnittstelle und der Versionsnummer.
pProcNum
Nummer der Funktion, die zum Codieren der Daten verwendet wird.
Rückgabewert
Wert | Bedeutung |
---|---|
|
Der Aufruf war erfolgreich. |
|
Das Argument war ungültig. |
|
Nicht genügend Arbeitsspeicher. |
|
Unbekannte Schnittstelle. |
|
Die Übertragungssyntax wird vom Server nicht unterstützt. |
|
Der Vorgang für ein bestimmtes Handle war ungültig. |
|
Inkompatible Version des Serialisierungspakets |
|
Puffer ungültig. |
Hinweise
Die MesInqProcEncodingId-Funktion wird von Anwendungen verwendet, um die Identität der Funktion abzurufen, die zum Codieren der Daten verwendet wird, bevor eine Funktion aufgerufen wird, um sie zu decodieren. Bei Aufruf mit einem Codierungshandle wird die Identität des letzten Codierungsvorgangs zurückgegeben. Bei Aufruf mit einem Decodierungshandle wird die Identität des nächsten Decodierungsvorgangs zurückgegeben, indem der Puffer vorab gelesen wird.
Diese Funktion kann nur verwendet werden, um die Identität einer Prozedurcodierung zu überprüfen. Sie kann nicht verwendet werden, um die Identität auf eine Typcodierung zu überprüfen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | midles.h (rpc.h einschließen) |
Bibliothek | Rpcrt4.lib |
DLL | Rpcrt4.dll |
Weitere Informationen
MesEncodeDynBufferHandleErstellen