Freigeben über


MesDecodeBufferHandleCreate-Funktion (midles.h)

Die MesDecodeBufferHandleCreate-Funktion erstellt ein Decodierungshandle und initialisiert es für einen (festen) Pufferstil der Serialisierung.

Syntax

RPC_STATUS MesDecodeBufferHandleCreate(
  char          *Buffer,
  unsigned long BufferSize,
  handle_t      *pHandle
);

Parameter

Buffer

Zeiger auf den Puffer, der die zu decodierten Daten enthält.

BufferSize

Bytes von Daten, die im Puffer decodiert werden sollen.

pHandle

Zeiger auf die Adresse, an die das Handle geschrieben wird.

Rückgabewert

Wert Bedeutung
RPC_S_OK
Der Aufruf war erfolgreich.
RPC_S_INVALID_ARG
Das Argument war ungültig.
RPC_S_OUT_OF_MEMORY
Nicht genügend Arbeitsspeicher.
RPC_X_INVALID_BUFFER
Der Puffer war ungültig.
 
Hinweis Eine Liste der gültigen Fehlercodes finden Sie unter RPC-Rückgabewerte.
 

Hinweise

Die MesDecodeBufferHandleCreate-Routine wird von Anwendungen verwendet, um ein Serialisierungshandle zu erstellen und das Handle für den (festen) Pufferstil der Decodierung zu initialisieren. Bei Verwendung des festen Pufferstils der Decodierung stellt der Benutzer einen einzelnen Puffer mit allen codierten Daten bereit. Dieser Puffer muss über eine Adresse verfügen, die auf 8 ausgerichtet ist, und ein Vielfaches von 8 Bytes groß sein. Darüber hinaus muss es groß genug sein, um alle zu decodierten Daten zu enthalten.

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 (include Rpc.h)
Bibliothek Rpcrt4.lib
DLL Rpcrt4.dll

Weitere Informationen

MesEncodeFixedBufferHandleCreate

MesHandleFree