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) |