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 NdrComplexStructMarshall-Funktion marshallt die komplexe Struktur in einen Netzwerkpuffer.
Syntax
unsigned char * NdrComplexStructMarshall(
[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 den aktuellen status des RPC-Stubs verwaltet. Die MIDL_STUB_MESSAGE-Struktur ist nur für den internen Gebrauch vorgesehen und darf nicht geändert werden.
[in] pMemory
Zeiger auf die komplexe Struktur, die gemarst werden soll.
[in] pFormat
Zeiger auf die Formatzeichenfolgenbeschreibung.
Rückgabewert
Gibt bei Erfolg NULL zurück. Löst bei einem Fehler eine der folgenden Ausnahmen aus.
| Fehler | BESCHREIBUNG |
|---|---|
| STATUS_ACCESS_VIOLATION | Es ist eine Zugriffsverletzung aufgetreten. |
| RPC_S_INTERNAL_ERROR | In RPC ist ein Fehler aufgetreten. |
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 |
| Bibliothek | Rpcrt4.lib |
| DLL | Rpcrt4.dll |