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 バージョンの概要 参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | acxdevice.h |
関連項目
- ACX_DEVICE_CONFIG_INIT
- AcxDeviceInitInitialize
- acxdevice.h ヘッダー を する