Compartilhar via


Função NdrAsyncClientCall (rpcndr.h)

A função NdrAsyncClientCall é o ponto de entrada assíncrono do lado do cliente para o stub do modo /Oi e /Oic .

Sintaxe

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

Parâmetros

[in] pStubDescriptor

Ponteiro para a estrutura de MIDL_STUB_DESC gerada por MIDL que contém informações sobre a descrição da interface remota.

[in] pFormat

Ponteiro para a cadeia de caracteres de formato de procedimento gerada por MIDL que descreve o método e os parâmetros.

...

Ponteiro para a pilha de chamadas do lado do cliente.

Retornar valor

Valor retornado da chamada remota. O tamanho máximo de um valor retornado é equivalente ao tamanho do registro do sistema. MIDL alterna para o stub do modo /Os se o tamanho do valor retornado for maior que o tamanho do registro.

Dependendo da definição do método, essa função poderá gerar uma exceção se houver uma falha de rede ou servidor.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho rpcndr.h (inclua Rpc.h)
Biblioteca Rpcrt4.lib
DLL Rpcrt4.dll