ACX_DEVICEINIT_CONFIG 構造体 (acxdevice.h)
ACX_DEVICEINIT_CONFIG構造体は、クラス拡張機能に構成情報を提供します。
構文
typedef struct _ACX_DEVICEINIT_CONFIG {
ULONG Size;
ULONG Flags;
WDF_SYNCHRONIZATION_SCOPE SynchronizationScope;
WDF_EXECUTION_LEVEL ExecutionLevel;
PVOID Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE];
} ACX_DEVICEINIT_CONFIG, *PACX_DEVICEINIT_CONFIG;
メンバー
Size
このフィールドは、 ACX_DEVICE_CONFIG_INIT 関数によって設定されます。
Flags
予約済み。
SynchronizationScope
フレームワークがオブジェクトのイベント コールバック関数の実行を同期する方法を指定する WDF_SYNCHRONIZATION_SCOPE 値。
内部でのみ使用されます。 既定値は変更しないでください。
ExecutionLevel
フレームワークがフレームワーク オブジェクトに対して指定したイベント コールバック関数をフレームワークが呼び出す最大 IRQL を指定する WDF_EXECUTION_LEVEL 値。
内部でのみ使用されます。 既定値は変更しないでください。
Context[ACX_DEVICEINIT_CONFIG_CONTEXT_SIZE]
クラス拡張機能のコンテキスト空間へのポインター。
注釈
この構造体のインスタンスは、 ACX_DEVICEINIT_CONFIG_INIT 関数を呼び出して初期化する必要があります。 ACX_DEVICEINIT_CONFIG構造体へのポインターは、パラメーターとして AcxDeviceInitInitialize 関数に渡されます。
ACX の要件
最小 ACX バージョン: 1.0
ACX バージョンの詳細については、「 ACX バージョンの概要」を参照してください。
要件
要件 | 値 |
---|---|
Header | acxdevice.h |