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 |
---|---|
|
Der Aufruf war erfolgreich. |
|
Das Argument war ungültig. |
|
Nicht genügend Arbeitsspeicher. |
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 |