Поделиться через


Функция NdrAsyncClientCall (rpcndr.h)

Функция NdrAsyncClientCall является асинхронной точкой входа на стороне клиента для заглушки режима /Oi и /Oic .

Синтаксис

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

Параметры

[in] pStubDescriptor

Указатель на структуру MIDL_STUB_DESC , созданную midl, которая содержит сведения об описании удаленного интерфейса.

[in] pFormat

Указатель на строку формата процедуры, созданной midl, которая описывает метод и параметры.

...

Указатель на вызывающий стек на стороне клиента.

Возвращаемое значение

Возвращает значение удаленного вызова. Максимальный размер возвращаемого значения эквивалентен размеру регистра системы. MIDL переключается на заглушку режима /Os , если размер возвращаемого значения больше размера регистра.

В зависимости от определения метода эта функция может вызвать исключение при сбое сети или сервера.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header rpcndr.h (включая Rpc.h)
Библиотека Rpcrt4.lib
DLL Rpcrt4.dll