Freigeben über


WSK_INSPECT_ID Struktur (wsk.h)

Die WSK_INSPECT_ID-Struktur gibt einen Bezeichner für eine eingehende Verbindungsanforderung in einem Überwachungssocket an.

Syntax

typedef struct _WSK_INSPECT_ID {
  ULONG_PTR Key;
  ULONG     SerialNumber;
} WSK_INSPECT_ID, *PWSK_INSPECT_ID;

Angehörige

Key

Ein Schlüssel, der der eingehenden Verbindungsanforderung zugewiesen ist.

SerialNumber

Eine Seriennummer, die der eingehenden Verbindungsanforderung zugewiesen ist.

Bemerkungen

Das WSK-Subsystem übergibt einen Zeiger auf eine WSK_INSPECT_ID Struktur an die WskInspectEvent Ereignisrückruffunktion einer WSK-Anwendung, wenn eine eingehende Verbindungsanforderung in einem Überwachungssocket eingeht, das den Modus für bedingten Annehmen aktiviert hat. Der Inhalt der WSK_INSPECT_ID Struktur identifiziert die eingehende Verbindungsanforderung eindeutig.

Wenn die WSK-Anwendung WskInspectPend- von einem Aufruf an die WskInspectEvent Ereignisrückruffunktion zurückgibt, muss die Anwendung zuerst den Inhalt der WSK_INSPECT_ID Struktur kopieren, die vom WSK-Subsystem in eine eigene WSK_INSPECT_ID Struktur bereitgestellt wird. Die WSK-Anwendung übergibt dann einen Zeiger an seine WSK_INSPECT_ID Struktur an die WskInspectComplete--Funktion, wenn sie die Inspektion abgeschlossen hat.

Wenn die eingehende Verbindungsanforderung vom Remotesystem gelöscht wird, während ein Überprüfungsvorgang aussteht, ruft das WSK-Subsystem die WskAbortEvent Ereignisrückruffunktion mit einem Zeiger auf eine WSK_INSPECT_ID Struktur auf, die die abgelegte Anforderung identifiziert. Die WSK-Anwendung verwendet den Inhalt dieser WSK_INSPECT_ID Struktur, um zu bestimmen, welche Überprüfung einer eingehenden Verbindungsanforderung beendet werden soll. Die WSK-Anwendung sollte den Inhalt der WSK_INSPECT_ID Strukturen vergleichen, um nach einer Übereinstimmung zu suchen. Die tatsächlichen Werte der Strukturmember sind irrelevant.

Eine WSK-Anwendung kann den Modus für die bedingte Annahme in einem Überwachungssocket aktivieren, indem die SO_CONDITIONAL_ACCEPT Socketoption aktiviert wird. Weitere Informationen zum bedingten Annehmen eingehender Verbindungen finden Sie unter Überwachung und Annehmen eingehender Verbindungen.

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

SO_CONDITIONAL_ACCEPT

WskAbortEvent-

WskInspectComplete-

WskInspectEvent-