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) |