次の方法で共有


SerCx2SystemDmaReceiveGetDmaEnabler 関数 (sercx.h)

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

構文

WDFDMAENABLER SerCx2SystemDmaReceiveGetDmaEnabler(
  [in] SERCX2SYSTEMDMARECEIVE SystemDmaReceive
);

パラメーター

[in] SystemDmaReceive

システム DMA 受信オブジェクトへの 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以降で使用できます。
ターゲット プラットフォーム の 万国
ヘッダー sercx.h
IRQL <= DISPATCH_LEVEL

関連項目

SERCX2SYSTEMDMARECEIVE

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

SerCx2SystemDmaReceiveCreate の