Funzione NdrConformantStringMarshall (rpcndr.h)

La funzione NdrConformantStringMarshall effettua il marshalling della stringa conforme in un buffer di rete da inviare al server.

Sintassi

unsigned char * NdrConformantStringMarshall(
  [in, out] PMIDL_STUB_MESSAGE pStubMsg,
  [in]      unsigned char      *pMemory,
  [in]      PFORMAT_STRING     pFormat
);

Parametri

[in, out] pStubMsg

Puntatore a una struttura MIDL_STUB_MESSAGE che mantiene lo stato corrente dello stub RPC. Questa struttura è destinata solo all'uso interno e non deve essere modificata.

[in] pMemory

Puntatore alla stringa conforme con terminazione Null da sottoporre a marshalling.

[in] pFormat

Puntatore alla descrizione della stringa di formato.

Valore restituito

Restituisce Null in caso di esito positivo. Se si verifica un errore, la funzione genera uno dei codici di eccezione seguenti.

Errore Descrizione
STATUS_ACCESS_VIOLATION Si è verificata una violazione di accesso.
RPC_S_INTERNAL_ERROR Si è verificato un errore in RPC.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione rpcndr.h (include Rpc.h)
Libreria Rpcrt4.lib
DLL Rpcrt4.dll