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 |