Freigeben über


ACX_EVENT_ITEM Struktur (acxrequest.h)

Die ACX_EVENT_ITEM-Struktur beschreibt ein Ereigniselement, das das Ziel einer ACX-Anforderung ist.

Syntax

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;

Angehörige

Set

Gibt eine GUID an, die einen KS -Ereignissatz (Kernelstreaming) identifiziert.

Id

Gibt das Element des Ereignissatzes an.

Flags

Das Feld "Flags" kann verwendet werden, um die folgenden Flags festzulegen, die im AcxRequest-Header definiert sind.


#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

Der EVT_ACX_OBJECT_PROCESS_REQUEST diesem Element zugeordneten Ereignishandler.

Reserved

Dieses Feld ist reserviert.

Bemerkungen

Beispiel

Die Beispielverwendung wird unten gezeigt.


ACX-Anforderungen

Mindestens ACX-Version: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header- acxrequest.h

Siehe auch