Partager via


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