次の方法で共有


ACX_PNPEVENT_CONFIG構造体 (acxevents.h)

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。

注釈

イベントがこれら 2 種類のオブジェクトに関連付けられている場合、イベント GUID は ACXAUDIOMODULE と ACXKEYWORDSPOTTER から自動的に取得されます。

この例では、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

こちらもご覧ください