Partager via


structure ACX_PNPEVENT_CONFIG (acxevents.h)

La structure ACX_PNPEVENT_CONFIG est utilisée pour configurer un ACXPNPEVENT.

Syntaxe

typedef struct _ACX_PNPEVENT_CONFIG {
  ULONG Size;
  ULONG Flags;
  GUID  Event;
} ACX_PNPEVENT_CONFIG, *PACX_PNPEVENT_CONFIG;

Membres

Size

Longueur, en octets, de cette structure.

Flags

OR au niveau du bit de ACX_PNPEVENT_CONFIG_FLAGS.

Event

GUID utilisé pour identifier l’événement.

Remarques

Le GUID d’événement est automatiquement récupéré à partir des objets ACXAUDIOMODULE et ACXKEYWORDSPOTTER lorsque l’événement est associé à ces deux types d’objets.

Exemple

Cet exemple montre l’utilisation de la structure ACX_PNPEVENT_CONFIG.

    ACX_PNPEVENT_CONFIG audioModuleEventCfg;
...

    ACX_PNPEVENT_CONFIG_INIT(&audioModuleEventCfg);

    WDF_OBJECT_ATTRIBUTES_INIT_CONTEXT_TYPE(&attributes, CODEC_PNPEVENT_CONTEXT);
    attributes.ParentObject = audioModuleElement;
    status = AcxPnpEventCreate(Device, audioModuleElement, &attributes, &audioModuleEventCfg, &audioModuleEvent);

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 acxevents.h

Voir aussi