Freigeben über


WSK_EVENT_CALLBACK_CONTROL-Struktur (wsk.h)

Die WSK_EVENT_CALLBACK_CONTROL-Struktur gibt die Informationen zum Aktivieren und Deaktivieren der Ereignisrückruffunktionen eines Sockets an.

Syntax

typedef struct _WSK_EVENT_CALLBACK_CONTROL {
  PNPIID NpiId;
  ULONG  EventMask;
} WSK_EVENT_CALLBACK_CONTROL, *PWSK_EVENT_CALLBACK_CONTROL;

Member

NpiId

Ein Zeiger auf einen Bezeichner der Netzwerkprogrammierschnittstelle (Network Programming Interface, NPI), der den NPI für die Ereignisrückruffunktion angibt, die aktiviert oder deaktiviert wird. Zum Aktivieren oder Deaktivieren einer der standardmäßigen WSK-Ereignisrückruffunktionen ist dieses Element ein Zeiger auf den WSK-NPI-Bezeichner, NPI_WSK_INTERFACE_ID. Zum Aktivieren oder Deaktivieren von Ereignisrückruffunktionen für eine Erweiterungsschnittstelle ist dieser Member ein Zeiger auf den NPI-Bezeichner für die Erweiterungsschnittstelle.

EventMask

Ein ULONG-Wert, der ein bitweises OR mit Ereignisflags für die aktivierten oder deaktivierten Ereignisrückruffunktionen enthält. Informationen zu den Ereignisflags für die Standardmäßigen WSK-Ereignisrückruffunktionen finden Sie unter SO_WSK_EVENT_CALLBACK.

Hinweise

Eine WSK-Anwendung kann eine beliebige Kombination von Ereignisrückruffunktionen für einen Socket gleichzeitig aktivieren, indem sie das EventMask-Element auf ein bitweises OR der Ereignisflags für alle aktivierten Ereignisrückruffunktionen festlegen. Eine WSK-Anwendung muss jedoch Ereignisrückruffunktionen einzeln deaktivieren, indem sie das EventMask-Element auf ein bitweises OR des Ereignisflags für die deaktivierte Ereignisrückruffunktion und das WSK_EVENT_DISABLE-Flag festlegen.

Weitere Informationen zum statischen Aktivieren bestimmter Ereignisrückruffunktionen für alle Sockets, die von einer WSK-Anwendung erstellt werden, finden Sie unter WSK_SET_STATIC_EVENT_CALLBACKS.

Weitere Informationen zum Aktivieren und Deaktivieren der Ereignisrückruffunktionen eines Sockets finden Sie unter Aktivieren und Deaktivieren von Ereignisrückruffunktionen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile wsk.h (einschließen von Wsk.h)

Weitere Informationen

SO_WSK_EVENT_CALLBACK

WSK_SET_STATIC_EVENT_CALLBACKS

WskControlClient

WskControlSocket