Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize

NdrClientCall2 function

The NdrClientCall2 function is the client-side entry point for the /Oicf mode stub.

Syntax


CLIENT_CALL_RETURN RPC_VAR_ENTRY NdrClientCall2(
  _In_    PMIDL_STUB_DESC pStubDescriptor,
  _In_    PFORMAT_STRING  pFormat,
  _Inout_                 ...
);

Parameters

pStubDescriptor [in]

Pointer to the MIDL-generated MIDL_STUB_DESC structure that contains information about the description of the remote interface.

pFormat [in]

Pointer to the MIDL-generated procedure format string that describes the method and parameters.

... [in, out]

Pointer to the client-side calling stack.

Return value

Return value of the remote call. The maximum size of a return value is equivalent to the register size of the system. MIDL switches to the /Os mode stub if the return value size is larger than the register size.

Depending on the method definition, this function can throw an exception if there is a network or server failure.

Remarks

The NdrClientCall2 function is used by all /Oicf mode client-side stubs. The NdrClientCall2 function transmits all [in] data to the remote server, and upon receipt of the response packet, returns the [out] value to the client-side application.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps | Windows Store apps]

Minimum supported server

Windows 2000 Server [desktop apps | Windows Store apps]

Header

Rpcndr.h (include Rpc.h)

Library

RpcRT4.lib

DLL

RpcRT4.dll

 

 

Community Additions

ADD
Show:
© 2015 Microsoft