WSK_TRANSPORT_LIST_QUERY
WSK 應用程式會使用WSK_TRANSPORT_LIST_QUERY用戶端控制作業來擷取可在建立新通訊端時指定的可用網路傳輸清單。
若要擷取可用的網路傳輸清單,WSK 應用程式會使用下列參數呼叫 WskControlClient 函式。
參數 | 值 |
---|---|
ControlCode |
WSK_TRANSPORT_LIST_QUERY |
InputSize |
0 |
InputBuffer |
NULL |
OutputSize |
OutputBuffer參數所指向之結構陣列的大小,以位元組為單位 |
OutputBuffer |
接收可用網路傳輸清單之 WSK_TRANSPORT 結構的陣列指標 |
OutputSizeReturned |
SIZE_T型別變數的指標,可接收復制到 OutputBuffer 參數所指向之結構陣列的資料位元組數目 |
Irp |
NULL |
WSK 應用程式可以在OutputSize參數中指定零,並在OutputBuffer參數中指定Null,以決定WSK_TRANSPORT結構陣列的大小,以位元組為單位,這是包含可用網路傳輸完整清單的必要專案。 在這種情況下, WskControlClient 函式的呼叫會傳回STATUS_BUFFER_OVERFLOW,而 OutputSizeReturned 參數所指向的變數包含所需的緩衝區大小。 然後,應用程式可以配置足以包含可用網路傳輸的完整清單的緩衝區,並再次呼叫 WskControlClient 函式,並指定上表所示的參數。
此用戶端控制作業的 Irp 參數必須是 Null 。
規格需求
版本 |
可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 |
Wsk.h (包括 Wsk.h) |