Funzione NdrClientCall2 (rpcndr.h)

La funzione NdrClientCall2 è il punto di ingresso lato client per lo stub della modalità /Oicf .

Sintassi

CLIENT_CALL_RETURN RPC_VAR_ENTRY NdrClientCall2(
  [in] PMIDL_STUB_DESC pStubDescriptor,
  [in] PFORMAT_STRING  pFormat,
       ...             
);

Parametri

[in] pStubDescriptor

Puntatore alla struttura MIDL_STUB_DESC generata da MIDL che contiene informazioni sulla descrizione dell'interfaccia remota.

[in] pFormat

Puntatore alla stringa di formato della routine generata da MIDL che descrive il metodo e i parametri.

...

Puntatore allo stack di chiamate lato client.

Valore restituito

Valore restituito della chiamata remota. Le dimensioni massime di un valore restituito sono equivalenti alle dimensioni del registro del sistema. MIDL passa allo stub della modalità /Os se la dimensione del valore restituito è maggiore della dimensione del registro.

A seconda della definizione del metodo, questa funzione può generare un'eccezione in caso di errore di rete o server.

Commenti

La funzione NdrClientCall2 viene usata da tutti gli stub lato client in modalità /Oicf . La funzione NdrClientCall2 trasmette tutti i dati [in] al server remoto e, dopo la ricezione del pacchetto di risposta, restituisce il valore [out] all'applicazione sul lato client.

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