Freigeben über


WSK_EXTENSION_CONTROL_OUT Struktur (wsk.h)

Die WSK_EXTENSION_CONTROL_OUT-Struktur gibt die Implementierung eines Erweiterungsschnittstellen für einen Socket des WSK-Subsystems an.

Syntax

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

Angehörige

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 er eine der Erweiterungsschnittstellenfunktionen des Sockets aufruft, die den Registrierungskontext des WSK-Subsystems erfordern.

ProviderDispatch

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

Bemerkungen

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

WskControlSocket-