SerCx2SystemDmaReceiveGetDmaEnabler 関数 (sercx.h)

SerCx2SystemDmaReceiveGetDmaEnabler メソッドは、システム DMA 受信トランザクションに使用されるシステム DMA コントローラーの DMA イネーブラーを取得します。

構文

WDFDMAENABLER SerCx2SystemDmaReceiveGetDmaEnabler(
  [in] SERCX2SYSTEMDMARECEIVE SystemDmaReceive
);

パラメーター

[in] SystemDmaReceive

system-DMA-receive オブジェクトへの SERCX2SYSTEMDMARECEIVE ハンドル。 このオブジェクトを作成するために 、以前に SerCx2SystemDmaReceiveCreate メソッドを呼び出したシリアル コントローラー ドライバー。

戻り値

このメソッドは、システム DMA 受信トランザクションに使用されるシステム DMA コントローラーを表すフレームワーク DMA イネーブラー オブジェクトに WDFDMAENABLER ハンドルを返します。

注釈

必要に応じて、シリアル コントローラー ドライバーは、システム DMA コント ローラーで特別な機能を構成するには、このメソッドを呼び出すことができます。 ドライバーは、このメソッドによって返される DMA イネーブラーを使用して、ドライバーが以前に SerCx2SystemDmaReceiveCreate メソッドに入力パラメーターとして渡したSERCX2_SYSTEM_DMA_RECEIVE_CONFIG構造体で指定されなかった DMA 設定を指定できます。 または、ドライバーは、DMA イネーブラーを使用して、この構造体で以前に指定された DMA 設定を変更できます。

DMA イネーブラー オブジェクトの詳細については、「 DMA トランザクションの有効化」を参照してください。 システム DMA 受信トランザクションの詳細については、「 SerCx2 System-DMA-Receive Transactions」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8.1 以降で使用できます。
対象プラットフォーム ユニバーサル
Header sercx.h
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

SERCX2SYSTEMDMARECEIVE

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

SerCx2SystemDmaReceiveCreate