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;
Angehörige
NpiId
Ein Zeiger auf eine Network Programming Interface (NPI) Bezeichner, 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 dieses Element ein Zeiger auf den NPI-Bezeichner für die Erweiterungsschnittstelle.
EventMask
Ein ULONG-Wert, der ein bitweises OR von Ereigniskennzeichnungen für die Ereignisrückruffunktionen enthält, die aktiviert oder deaktiviert werden. Informationen zu den Ereigniskennzeichen für die standardmäßigen WSK-Ereignisrückruffunktionen finden Sie unter SO_WSK_EVENT_CALLBACK.
Bemerkungen
Eine WSK-Anwendung kann eine beliebige Kombination von Ereignisrückruffunktionen für einen Socket gleichzeitig aktivieren, indem das EventMask- element auf ein bitweises ODER der Ereigniskennzeichen für alle aktivierten Ereignisrückruffunktionen festgelegt wird. Eine WSK-Anwendung muss jedoch Ereignisrückruffunktionen einzeln deaktivieren, indem sie die EventMask- Member auf ein bitweises OR des Ereigniskennzeichens 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 |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | wsk.h (include Wsk.h) |