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 デバイスに関連付けるために使用される不透明な構造です。 AcxFactoryCircuitInitAllocate 関数を使用して、ACXFACTORYCIRCUIT_INIT構造体を初期化します。

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 バージョンの概要」を参照してください。

要件

要件
Header acxcircuit.h
IRQL PASSIVE_LEVEL

こちらもご覧ください