次の方法で共有


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 ヘッダー する