Compartilhar via


função de retorno de chamada RPCNOTIFICATION_ROUTINE (rpcasync.h)

A função RPCNOTIFICATION_ROUTINE fornece programas que utilizam RPC assíncrono com a capacidade de personalizar respostas para eventos assíncronos.

Sintaxe

RPCNOTIFICATION_ROUTINE RpcnotificationRoutine;

void RpcnotificationRoutine(
  _RPC_ASYNC_STATE *pAsync,
  void *Context,
  RPC_ASYNC_EVENT Event
)
{...}

Parâmetros

pAsync

Ponteiro para uma estrutura que contém o estado atual da biblioteca de tempo de execução RPC assíncrona. Para obter mais informações, consulte RPC_ASYNC_STATE.

Context

Reservado para uso futuro. Atualmente, o Windows 2000 define esse parâmetro como NULL.

Event

Um valor do RPC_ASYNC_EVENT tipo enumerado que identifica o evento assíncrono atual.

Valor retornado

Nenhum

Comentários

Para cada chamada de procedimento remoto assíncrono que um programa cliente executa, ele pode especificar uma APC (chamada de procedimento assíncrona). A biblioteca de tempo de execução RPC invocará o APC quando a chamada de procedimento remoto assíncrono for concluída. A função APC deve corresponder ao protótipo especificado por RPCNOTIFICATION_ROUTINE.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho rpcasync.h

Confira também

RPC assíncrono

RPC_ASYNC_STATE