acxevents.h) (ACX_PNPEVENT_CONFIG 结构

ACX_PNPEVENT_CONFIG 结构用于配置 ACXPNPEVENT。

语法

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

成员

Size

此结构的长度(以字节为单位)。

Flags

ACX_PNPEVENT_CONFIG_FLAGS的按位 OR。

Event

用于标识事件的 GUID。

注解

当事件与这两种类型的对象关联时,会自动从 ACXAUDIOMODULE 和 ACXKEYWORDSPOTTER 检索事件 GUID。

示例

此示例演示如何使用 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);

ACX 要求

最低 ACX 版本: 1.0

有关 ACX 版本的详细信息,请参阅 ACX 版本概述

要求

要求
Header acxevents.h

另请参阅