Freigeben über


RPCNOTIFICATION_ROUTINE Rückruffunktion (rpcasync.h)

Die RPCNOTIFICATION_ROUTINE-Funktion stellt Programme bereit, die asynchrones RPC verwenden, mit der Möglichkeit, Antworten auf asynchrone Ereignisse anzupassen.

Syntax

RPCNOTIFICATION_ROUTINE RpcnotificationRoutine;

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

Parameter

pAsync

Zeiger auf eine Struktur, die den aktuellen Zustand der asynchronen RPC-Laufzeitbibliothek enthält. Weitere Informationen finden Sie unter RPC_ASYNC_STATE.

Context

Für die zukünftige Verwendung reserviert. Windows 2000 legt diesen Parameter derzeit auf NULL fest.

Event

Ein Wert aus dem RPC_ASYNC_EVENT aufgezählten Typ, der das aktuelle asynchrone Ereignis identifiziert.

Rückgabewert

Keine

Bemerkungen

Für jeden asynchronen Remoteprozeduraufruf , den ein Clientprogramm ausführt, kann es einen asynchronen Prozeduraufruf (APC) angeben. Die RPC-Laufzeitbibliothek ruft den APC auf, wenn der Aufruf der asynchronen Remoteprozedur abgeschlossen ist. Die APC-Funktion muss mit dem von RPCNOTIFICATION_ROUTINE angegebenen Prototyp übereinstimmen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile rpcasync.h

Weitere Informationen

Asynchroner RPC

RPC_ASYNC_STATE