WSK_EXTENSION_CONTROL_IN Struktur (wsk.h)
Die WSK_EXTENSION_CONTROL_IN-Struktur gibt die Implementierung einer WSK-Anwendung für eine Erweiterungsschnittstelle für einen Socket an.
Syntax
typedef struct _WSK_EXTENSION_CONTROL_IN {
PNPIID NpiId;
PVOID ClientContext;
const VOID *ClientDispatch;
} WSK_EXTENSION_CONTROL_IN, *PWSK_EXTENSION_CONTROL_IN;
Angehörige
NpiId
Ein Zeiger auf die Network Programming Interface (NPI) Bezeichner, der die Erweiterungsschnittstelle identifiziert.
ClientContext
Ein Zeiger auf einen von der WSK-Anwendung bereitgestellten Kontext für die Registrierung der Erweiterungsschnittstelle in einem Socket. Eine WSK-Anwendung verwendet diesen Kontext, um den Status der Erweiterungsschnittstellenregistrierung für den Socket nachzuverfolgen. Der Inhalt des Registrierungskontexts der WSK-Anwendung ist für das WSK-Subsystem undurchsichtig. Das WSK-Subsystem übergibt diesen Zeiger an die WSK-Anwendung, wenn er eine der Ereignisrückruffunktionen der Socketerweiterungsschnittstelle aufruft, die den Registrierungskontext der WSK-Anwendung erfordern.
ClientDispatch
Ein Zeiger auf eine Struktur, die die Verteilertabelle der Ereignisrückruffunktionen der WSK-Anwendung für die Erweiterungsschnittstelle enthält. Der Inhalt der Struktur ist spezifisch für die Erweiterungsschnittstelle.
Bemerkungen
Eine WSK-Anwendung übergibt beim Registrieren einer Erweiterungsschnittstelle einen Zeiger an eine WSK_EXTENSION_CONTROL_IN Struktur an das WSK-Subsystem. Weitere Informationen zum Registrieren einer Erweiterungsschnittstelle finden Sie unter Registrieren einer Erweiterungsschnittstelle.
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) |