WSK_INSPECT_ID 結構 (wsk.h)
WSK_INSPECT_ID 結構會指定接聽套接字上連入連線要求的標識碼。
語法
typedef struct _WSK_INSPECT_ID {
ULONG_PTR Key;
ULONG SerialNumber;
} WSK_INSPECT_ID, *PWSK_INSPECT_ID;
成員
Key
指派給連入連線要求的密鑰。
SerialNumber
指派給連入連線要求的序號。
備註
每當傳入連線要求到達已啟用條件式接受模式的接聽套接字時,WSK 子系統會將指標傳遞給 WSK_INSPECT_ID WSK 應用程式的 WskInspectEvent 事件回呼函式。 WSK_INSPECT_ID結構的內容可唯一識別傳入連線要求。
如果 WSK 應用程式從對 WskInspectEvent 事件回呼函式的呼叫傳回 WskInspectPend,應用程式必須先將 WSK 子系統所提供的WSK_INSPECT_ID結構內容複製到自己的WSK_INSPECT_ID結構中。 然後,WSK 應用程式會在完成檢查時,將指標傳遞給其WSK_INSPECT_ID結構至 WskInspectComplete 函式。
如果遠端系統在檢查作業擱置時卸載傳入連線要求,WSK 子系統會呼叫 WSK 應用程式的 WskAbortEvent 事件回呼函式,其中包含識別已卸除要求之WSK_INSPECT_ID結構的指標。 WSK 應用程式會使用此WSK_INSPECT_ID結構的內容來判斷應該終止傳入連線要求的檢查。 WSK 應用程式應該比較WSK_INSPECT_ID結構的內容,以檢查相符專案。 結構成員的實際值無關。
WSK 應用程式可以啟用接聽套接字的條件式接受模式,方法是啟用 SO_CONDITIONAL_ACCEPT 套接字選項。 如需條件式接受連入連線的詳細資訊,請參閱接聽和接受傳入 Connections。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | wsk.h (包含 Wsk.h) |