SerCx2SystemDmaTransmitGetDmaEnabler 関数 (sercx.h)

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

構文

WDFDMAENABLER SerCx2SystemDmaTransmitGetDmaEnabler(
  [in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);

パラメーター

[in] SystemDmaTransmit

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

戻り値

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

注釈

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

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

要件

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

こちらもご覧ください

SERCX2SYSTEMDMATRANSMIT

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

SerCx2SystemDmaTransmitCreate