NDIS_WMI_SET_HEADER 結構 (ntddndis.h)
NDIS_WMI_SET_HEADER 結構提供來自 WMI 用戶端之 GUID 集要求的相關信息。
語法
typedef struct _NDIS_WMI_SET_HEADER {
NDIS_OBJECT_HEADER Header;
NDIS_PORT_NUMBER PortNumber;
NET_LUID NetLuid;
ULONG64 RequestId;
ULONG Timeout;
UCHAR Padding[4];
} NDIS_WMI_SET_HEADER, *PNDIS_WMI_SET_HEADER;
成員
Header
這個 NDIS_WMI_SET_HEADER結構的NDIS_OBJECT_HEADER 結構。 將 [NDIS_OBJECT_HEADER的 Type 成員] 設定為 [NDIS_WMI_OBJECT_TYPE_SET]、將 [修訂 成員] 設定為 [NDIS_WMI_SET_HEADER_REVISION_1],並將 [大小成員] 設定為 sizeof (NDIS_WMI_SET_HEADER) 。
PortNumber
迷你埠配接器埠,如果有的話。 如果 GUID 不是埠特有的, PortNumber 為零。 WMI 用戶端可以使用 GUID_NDIS_GEN_ENUMERATE_PORTS 取得與迷你埠配接器相關聯的埠清單的 GUID。
NetLuid
迷你埠適配卡的 NDIS 網路介面名稱。 WMI 用戶端可以使用 GUID_NDIS_ENUMERATE_ADAPTERS_EX 用來尋找裝置名稱和相關聯 NetLuid 值的 GUID。
RequestId
要求的標識碼。 如果迷你埠驅動程序必須立即完成要求,且其完成狀態為 NDIS_STATUS_INDICATION_REQUIRED 的要求,迷你埠驅動程式會使用此 RequestId 值來設定相關聯NDIS_STATUS_INDICATION 結構的 RequestId 成員。
NDIS 或過度使用驅動程式也可以使用 RequestId 來取消要求。 當迷你埠驅動程式收到取消要求時,迷你埠驅動程式會取消任何具有相符 RequestId 的擱置要求。 如果 RequestId 為零,迷你埠驅動程式可以忽略此成員。
如需此成員的詳細資訊,請參閱 NDIS_OID_REQUEST。
Timeout
要求的逾時,以秒為單位。 如果驅動程式在驅動程式完成要求之前逾時到期,NDIS 可以重設驅動程式或取消要求。
如需此成員的詳細資訊,請參閱 NDIS_OID_REQUEST。
Padding[4]
此成員已保留
備註
NDIS 會將 WMI GUID 設定要求轉譯為 NDIS OID 要求。
WMI GUID 設定 NDIS 6.0 和更新版本特定的要求包含NDIS_WMI_SET_HEADER結構,後面接著 GUID 特定數據。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | NDIS 6.0 和更新版本支援。 |
標頭 | ntddndis.h (包含 Ndis.h) |