Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die NdrUserMarshalMarshall-Funktion marshallt den bereitgestellten Datenpuffer.
Syntax
unsigned char * NdrUserMarshalMarshall(
[in, out] PMIDL_STUB_MESSAGE pStubMsg,
[in] unsigned char *pMemory,
[in] PFORMAT_STRING pFormat
);
Parameter
[in, out] pStubMsg
Zeiger auf eine MIDL_STUB_MESSAGE-Struktur, die die aktuelle status des RPC-Stubs verwaltet. Die Struktur ist nur für den internen Gebrauch vorgesehen. nicht ändern.
[in] pMemory
Zeiger auf das Benutzerdatenobjekt, das gemarshallt werden soll.
[in] pFormat
Formatzeichenfolgenbeschreibung des Zeigers.
Rückgabewert
Gibt bei Erfolg NULL zurück. Wenn ein Fehler auftritt, löst die Funktion einen der folgenden Ausnahmecodes aus.
| Fehler | BESCHREIBUNG |
|---|---|
| STATUS_ACCESS_VIOLATION | Es ist eine Zugriffsverletzung aufgetreten. |
| RPC_S_INTERNAL_ERROR | Fehler in RPC. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | rpcndr.h (rpc.h einschließen) |
| Bibliothek | Rpcrt4.lib |
| DLL | Rpcrt4.dll |