Compartilhar via


estrutura ACX_PNPEVENT_CONFIG (acxevents.h)

A estrutura ACX_PNPEVENT_CONFIG é usada para configurar um ACXPNPEVENT.

Sintaxe

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

Membros

Size

O comprimento, em bytes, dessa estrutura.

Flags

OR bit a bit de ACX_PNPEVENT_CONFIG_FLAGS.

Event

Um GUID usado para identificar o evento.

Comentários

O GUID do Evento é recuperado automaticamente de ACXAUDIOMODULE e ACXKEYWORDSPOTTER quando o evento é associado a esses dois tipos de objetos.

Exemplo

Este exemplo mostra o uso da estrutura 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);

Requisitos do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxevents.h

Confira também