Fonction NdrSimpleTypeMarshall (rpcndr.h)
La fonction NdrSimpleTypeMarshall marshale un type simple.
Syntaxe
void NdrSimpleTypeMarshall(
[in, out] PMIDL_STUB_MESSAGE pStubMsg,
[in] unsigned char *pMemory,
[in] unsigned char FormatChar
);
Paramètres
[in, out] pStubMsg
Pointeur vers une structure MIDL_STUB_MESSAGE qui conserve la status actuelle du stub RPC. La structure est destinée à un usage interne uniquement ; ne modifiez pas.
[in] pMemory
Pointeur vers le type simple à marshaler.
[in] FormatChar
Caractère de format de type simple.
Valeur retournée
Si une erreur se produit, la fonction lève l’un des codes d’exception suivants.
Error | Description |
---|---|
STATUS_ACCESS_VIOLATION | Une violation d’accès s’est produite. |
RPC_S_INTERNAL_ERROR | Une erreur s’est produite dans RPC. |
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | rpcndr.h (inclure Rpc.h) |
Bibliothèque | Rpcrt4.lib |
DLL | Rpcrt4.dll |