Freigeben über


MesIncrementalHandleReset-Funktion (midles.h)

Die MesIncrementalHandleReset-Funktion initialisiert das Handle für die inkrementelle Serialisierung neu.

Syntax

RPC_STATUS MesIncrementalHandleReset(
  handle_t      Handle,
  void          *UserState,
  MIDL_ES_ALLOC AllocFn,
  MIDL_ES_WRITE WriteFn,
  MIDL_ES_READ  ReadFn,
  MIDL_ES_CODE  Operation
);

Parameter

Handle

Handle, das neu initialisiert werden soll.

UserState

Zeigen Sie je nach Funktion auf den vom Benutzer bereitgestellten Block, der nachfolgende Aufrufe der vom Benutzer bereitgestellten Funktionen Alloc, Write und Read koordiniert.

AllocFn

Zeiger auf die vom Benutzer bereitgestellte Alloc-Funktion . Dieser Parameter kann NULL sein, wenn der Vorgang ihn nicht erfordert oder wenn das Handle zuvor mit dem Zeiger initiiert wurde.

WriteFn

Zeiger auf die vom Benutzer bereitgestellte Schreibfunktion . Dieser Parameter kann NULL sein, wenn der Vorgang ihn nicht erfordert oder wenn das Handle zuvor mit dem Zeiger initiiert wurde.

ReadFn

Zeiger auf die vom Benutzer bereitgestellte Lesefunktion . Dieser Parameter kann NULL sein, wenn der Vorgang ihn nicht erfordert oder wenn das Handle zuvor mit dem Zeiger initiiert wurde.

Operation

Gibt den Vorgang an. Gültige Vorgänge sind MES_ENCODE, MES_ENCODE_NDR64 oder MES_DECODE.

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 MesIncrementalHandleReset-Routine wird von Anwendungen verwendet, um das Handle für den inkrementellen Stil der Codierung oder Decodierung neu zu initialisieren. 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

MesBufferhandleReset

MesEncodeIncrementalHandleCreate

MesHandleFree