Freigeben über


WSK_EXTENSION_CONTROL_OUT-Struktur (wsk.h)

Die WSK_EXTENSION_CONTROL_OUT-Struktur gibt die Implementierung einer Erweiterungsschnittstelle für einen Socket im WSK-Subsystem an.

Syntax

typedef struct _WSK_EXTENSION_CONTROL_OUT {
  PVOID      ProviderContext;
  const VOID *ProviderDispatch;
} WSK_EXTENSION_CONTROL_OUT, *PWSK_EXTENSION_CONTROL_OUT;

Member

ProviderContext

Ein Zeiger auf einen vom WSK-Subsystem bereitgestellten Kontext für die Registrierung der Erweiterungsschnittstelle in einem Socket. Das WSK-Subsystem verwendet diesen Kontext, um den Status der Erweiterungsschnittstellenregistrierung für den Socket nachzuverfolgen. Der Inhalt des Registrierungskontexts des WSK-Subsystems ist für die WSK-Anwendung undurchsichtig. Die WSK-Anwendung übergibt diesen Zeiger an das WSK-Subsystem, wenn sie eine der Schnittstellenerweiterungsfunktionen des Sockets aufruft, die den Registrierungskontext des WSK-Subsystems erfordern.

ProviderDispatch

Ein Zeiger auf eine Struktur, die die Dispatchtabelle der Funktionen für die Erweiterungsschnittstelle des WSK-Subsystems enthält. Der Inhalt der -Struktur ist spezifisch für die Erweiterungsschnittstelle.

Hinweise

Das WSK-Subsystem füllt den Inhalt der WSK_EXTENSION_CONTROL_OUT-Struktur aus, wenn eine WSK-Anwendung eine Erweiterungsschnittstelle registriert. 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)

Weitere Informationen

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_IN

WskControlSocket