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 |