Freigeben über


MesDecodeIncrementalHandleCreate-Funktion (midles.h)

Die MesDecodeIncrementalHandleCreate-Funktion erstellt ein Decodierungshandle für den inkrementellen Stil der Serialisierung.

Syntax

RPC_STATUS MesDecodeIncrementalHandleCreate(
  void         *UserState,
  MIDL_ES_READ ReadFn,
  handle_t     *pHandle
);

Parameter

UserState

Zeiger auf das vom Benutzer bereitgestellte Zustandsobjekt, das die vom Benutzer bereitgestellten Funktionen Alloc, Write und Read koordiniert.

ReadFn

Zeiger auf die Read-Funktion .

pHandle

Zeiger auf den neu erstellten Handle.

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.
 
Hinweis Eine Liste der gültigen Fehlercodes finden Sie unter RPC-Rückgabewerte.
 

Hinweise

Die MesDecodeIncrementalHandleCreate-Funktion wird von Anwendungen verwendet, um das Handle zu erstellen und für den inkrementellen Stil der Decodierung zu initialisieren. Bei Verwendung des inkrementellen Decodierungsstils stellt der Benutzer eine Read-Funktion bereit, um einen Puffer bereitzustellen, der den nächsten Teil der zu decodierten Daten enthält. Der Puffer muss auf 8 ausgerichtet sein, und die Größe des Puffers muss ein Vielfaches von 8 sein. Weitere Informationen zu den vom Benutzer bereitgestellten Funktionen Alloc, Write und Read finden Sie unter Serialisierungsdienste.

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

Alloc

MesHandleFree

MesIncrementalHandleReset