Partager via


structure ACX_EVENT_ITEM (acxrequest.h)

La structure ACX_EVENT_ITEM décrit un élément d’événement qui est la cible d’une requête ACX.

Syntaxe

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;

Membres

Set

Spécifie un GUID qui identifie un jeu d’éléments d’événement KS (kernel streaming).

Id

Spécifie le membre du jeu d’événements.

Flags

Le champ Indicateurs peut être utilisé pour définir les indicateurs suivants définis dans l’en-tête 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

Le EVT_ACX_OBJECT_PROCESS_REQUEST gestionnaire d’événements associé à cet élément.

Reserved

Ce champ est réservé.

Remarques

Exemple

L’exemple d’utilisation est illustré ci-dessous.


Configuration requise pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxrequest.h

Voir aussi