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


структура ACX_EVENT_ITEM (acxrequest.h)

Структура ACX_EVENT_ITEM описывает элемент события, который является целью запроса ACX.

Синтаксис

typedef struct _ACX_EVENT_ITEM {
  const GUID                           *Set;
  ULONG                                Id;
  ULONG                                Flags;
  PFN_ACX_OBJECT_PROCESS_EVENT_REQUEST EvtAcxObjectProcessRequest;
  PVOID                                Reserved;
} ACX_EVENT_ITEM, *PACX_EVENT_ITEM;

Члены

Set

Указывает GUID, определяющий набор элементов событий KS (потоковая передача ядра).

Id

Указывает член набора событий.

Flags

Поле "Флаги" можно использовать для задания следующих флагов, определенных в заголовке AcxRequest.


#define ACX_EVENT_ITEM_FLAG_NONE                0x00000000
#define ACX_EVENT_ITEM_FLAG_ENABLE              0x00000001 // KSEVENT_TYPE_ENABLE
#define ACX_EVENT_ITEM_FLAG_BASICSUPPORT        0x00000200 // KSEVENT_TYPE_BASICSUPPORT

EvtAcxObjectProcessRequest

Обработчик событий обратного вызова EVT_ACX_OBJECT_PROCESS_REQUEST, связанный с этим элементом.

Reserved

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

Замечания

Пример

Ниже показан пример использования.


Требования к ACX

минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в обзоре версий ACX.

Требования

Требование Ценность
заголовка acxrequest.h

См. также

  • заголовка acxrequest.h