WSK_EXTENSION_CONTROL_IN-Struktur (wsk.h)
Die WSK_EXTENSION_CONTROL_IN-Struktur gibt die Implementierung einer Erweiterungsschnittstelle für einen Socket durch eine WSK-Anwendung an.
Syntax
typedef struct _WSK_EXTENSION_CONTROL_IN {
PNPIID NpiId;
PVOID ClientContext;
const VOID *ClientDispatch;
} WSK_EXTENSION_CONTROL_IN, *PWSK_EXTENSION_CONTROL_IN;
Member
NpiId
Ein Zeiger auf den Bezeichner der Netzwerkprogrammierschnittstelle (Network Programming Interface, NPI), 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 es eine der Ereignisrückruffunktionen der Erweiterungsschnittstelle des Sockets aufruft, die den Registrierungskontext der WSK-Anwendung erfordern.
ClientDispatch
Ein Zeiger auf eine Struktur, die die Dispatchtabelle der WSK-Anwendung mit Ereignisrückruffunktionen für die Erweiterungsschnittstelle enthält. Der Inhalt der Struktur ist spezifisch für die Erweiterungsschnittstelle.
Hinweise
Eine WSK-Anwendung übergibt beim Registrieren einer Erweiterungsschnittstelle einen Zeiger auf 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 |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | wsk.h (einschließen von Wsk.h) |