Freigeben über


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)

Siehe auch

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_OUT

WskControlSocket-