NDIS_WMI_EVENT_HEADER結構 (ntddndis.h)
NDIS_WMI_EVENT_HEADER 結構提供 WMI 用戶端之 GUID 事件的相關信息。
語法
typedef struct _NDIS_WMI_EVENT_HEADER {
NDIS_OBJECT_HEADER Header;
NET_IFINDEX IfIndex;
NET_LUID NetLuid;
ULONG64 RequestId;
NDIS_PORT_NUMBER PortNumber;
ULONG DeviceNameLength;
ULONG DeviceNameOffset;
UCHAR Padding[4];
} NDIS_WMI_EVENT_HEADER, *PNDIS_WMI_EVENT_HEADER;
成員
Header
這個NDIS_WMI_EVENT_HEADER結構的 NDIS_OBJECT_HEADER 結構。 將NDIS_OBJECT_HEADER的 Type 成員設定為 NDIS_WMI_OBJECT_TYPE_EVENT、將 Revision 成員設定為 NDIS_WMI_EVENT_HEADER_REVISION_1,並將 Size 成員設為 sizeof(NDIS_WMI_EVENT_HEADER)。
IfIndex
與 GUID 相關聯之 NDIS 迷你埠配接器介面的 NDIS 介面索引。
NetLuid
迷你埠配接器的NDIS網路介面名稱。
RequestId
要求的標識碼。 如果迷你埠驅動程序必須立即完成要求,且其完成狀態為NDIS_STATUS_INDICATION_REQUIRED的要求,迷你埠驅動程式會使用此 RequestId 值來設定相關聯 NDIS_STATUS_INDICATION 結構 成員 RequestId。
NDIS 或過度使用驅動程式也可以使用 RequestId 來取消要求。 當迷你埠驅動程式收到取消要求時,迷你埠驅動程式會取消具有相符 RequestId的任何擱置要求。 如果 RequestId 為零,迷你埠驅動程式可以忽略這個成員。
如需此成員的詳細資訊,請參閱 NDIS_OID_REQUEST。
PortNumber
迷你埠適配卡埠,如果有的話。 如果 GUID 不是埠特有的,PortNumber 為零。
DeviceNameLength
裝置名稱的長度,以位元組為單位。
DeviceNameOffset
位移,以位元組為單位,從NDIS_WMI_EVENT_HEADER結構的開頭到裝置名稱的開頭。
Padding[4]
此成員已保留。
言論
NDIS 會將 NDIS 狀態指示轉譯為 WMI GUID 事件指示。
NDIS 6.0 和更新版本特有的 WMI GUID 事件指示包含NDIS_WMI_EVENT_HEADER結構,後面接著 GUID 特定數據,如果有的話。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | NDIS 6.0 和更新版本支援。 |
標頭 | ntddndis.h (包括 Ndis.h) |