AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback 関数 (acxcircuit.h)
AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback 関数は、回線ファクトリの定義済みの AssignAcxRequest 前処理コールバックを初期化します。
構文
NTSTATUS AcxFactoryCircuitInitAssignAcxRequestPreprocessCallback(
PACXFACTORYCIRCUIT_INIT FactoryInit,
PFN_ACX_OBJECT_PREPROCESS_REQUEST EvtObjectAcxRequestPreprocess,
ACXCONTEXT DriverContext,
ACX_REQUEST_TYPE RequestType,
const GUID *Set,
ULONG Id
);
パラメーター
FactoryInit
回路ファクトリの初期化に使用されるACXFACTORYCIRCUIT_INIT構造体。 これは、ACX 回線ファクトリ初期化情報を格納し、ファクトリを WDF デバイスに関連付けるために使用される不透明な構造です。 ACXFACTORYCIRCUIT_INIT構造体を初期化するには、AcxFactoryCircuitInitAllocate 関数 を使用します。
EvtObjectAcxRequestPreprocess
EVT_ACX_OBJECT_PREPROCESS_REQUEST コールバックへのポインター。
DriverContext
ACXCONTEXT オブジェクトによって定義されたドライバー コンテキスト。 ACX オブジェクトの詳細については、ACX オブジェクトの概要を参照してください。
RequestType
AcxRequestTypeAny、AcxRequestTypeProperty など、さまざまな要求の種類を定義する ACX_REQUEST_TYPE 列挙型。
Set
特定の項目セット ID を識別するための省略可能な GUID。
Id
指定したセット ID 内の特定の項目を識別する ID。
戻り値
呼び出しが成功した場合に STATUS_SUCCESS
を返します。 それ以外の場合は、適切なエラー コードが返されます。 詳細については、NTSTATUS 値 の使用に関するを参照してください。
備考
ドライバーは、この DDI を複数回呼び出して、さまざまな前処理コールバックを設定できます。 ACX は、特定の受信 WDFREQUEST 型に一致する最初の検索を呼び出します。
ACX の要件
最小 ACX バージョン: 1.0
ACX バージョンの詳細については、ACX バージョンの概要 参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | acxcircuit.h |
IRQL | PASSIVE_LEVEL |
関連項目
- acxcircuit.h ヘッダー を する