Поделиться через


структура NDIS_WMI_EVENT_HEADER (ntddndis.h)

Структура NDIS_WMI_EVENT_HEADER предоставляет сведения о событии GUID для клиентов WMI.

Синтаксис

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_OBJECT_HEADER для этой NDIS_WMI_EVENT_HEADER структуры. Задайте элемент типа NDIS_OBJECT_HEADER NDIS_WMI_OBJECT_TYPE_EVENT, элемент редакции NDIS_WMI_EVENT_HEADER_REVISION_1 и размер для элемента sizeof(NDIS_WMI_EVENT_HEADER).

IfIndex

Индекс интерфейса NDIS интерфейса мини-порта NDIS, связанный с GUID.

NetLuid

Имя сетевого интерфейса NDIS мини-адаптера.

RequestId

Идентификатор запроса. Если мини-драйвер должен немедленно завершить запрос и завершить запрос с состоянием NDIS_STATUS_INDICATION_REQUIRED, драйвер минипорта использует это значение RequestId, чтобы задать requestId член связанной структуры NDIS_STATUS_INDICATION.

Драйверы NDIS или более поздней версии также могут использовать RequestId для отмены запроса. Когда драйвер минипорта получает запрос на отмену, драйвер минипорта отменяет все ожидающие запросы с соответствующим RequestId. Если RequestId равно нулю, драйвер минипорта может игнорировать этот элемент.

Дополнительные сведения об этом элементе см. в NDIS_OID_REQUEST.

PortNumber

Порт минипорта, если таковой есть. Если ИДЕНТИФИКАТОР GUID не предназначен для порта, номер порта равен нулю.

DeviceNameLength

Длина (в байтах) имени устройства.

DeviceNameOffset

Смещение в байтах до начала имени устройства с начала структуры NDIS_WMI_EVENT_HEADER.

Padding[4]

Этот элемент зарезервирован.

Замечания

NDIS преобразует индикаторы состояния NDIS в признаки события WMI GUID.

Признаки события GUID WMI, относящиеся к NDIS 6.0 и более поздним версиям, включают NDIS_WMI_EVENT_HEADER структуру, за которой следует данные, относящиеся к GUID, если таковые имеются.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
заголовка ntddndis.h (include Ndis.h)

См. также

NDIS_OBJECT_HEADER