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 NdrConvert-Funktion konvertiert den Netzwerkpuffer von der Datendarstellung des Absenders in die Datendarstellung des Empfängers, wenn diese unterschiedlich sind.
Syntax
void NdrConvert(
[in] PMIDL_STUB_MESSAGE pStubMsg,
[in] PFORMAT_STRING pFormat
);
Parameter
[in] pStubMsg
Zeiger auf eine MIDL_STUB_MESSAGE-Struktur, die die aktuelle status des RPC-Stubs verwaltet. Der pRpcMsg-Member verweist auf eine Struktur, deren Buffer-Member die zu konvertierenden Daten enthält. Diese Struktur ist nur für die interne Verwendung vorgesehen und sollte nicht geändert werden.
[in] pFormat
Zeiger auf das Typformat der zu konvertierenden Daten.
Rückgabewert
Diese Funktion verfügt über keine Rückgabewerte. Wenn ein Fehler auftritt, löst die Funktion einen der folgenden Ausnahmecodes aus.
| Fehler | BESCHREIBUNG |
|---|---|
| RPC_BAD_STUB_DATA oder RPC_X_INVALID_BOUND | Der Netzwerkpuffer ist falsch. |
| STATUS_ACCESS_VIOLATION | Es ist eine Zugriffsverletzung aufgetreten. |
| RPC_S_INTERNAL_ERROR | Fehler in RPC. |
Hinweise
Die NdrConvert-Funktion wird von allen / Oi-, /Oic- und /Os-Modus-Stubs verwendet.
Anforderungen
| 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 |