共用方式為


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 事件指示。

WMI GUID 事件指示是 NDIS 6.0 和更新版本特有的,包括NDIS_WMI_EVENT_HEADER結構,後面接著 GUID 特定數據。

規格需求

需求
最低支援的用戶端 NDIS 6.0 和更新版本支援。
標頭 ntddndis.h (包含 Ndis.h)

另請參閱

NDIS_OBJECT_HEADER