次の方法で共有


EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP コールバック関数 (wdfdmaenabler.h)

[KMDF にのみ適用]

ドライバーの EvtDmaEnablerSelfManagedIoStop イベント コールバック関数は、DMA デバイスのセルフマネージド I/O 操作を停止します。

構文

EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP EvtWdfDmaEnablerSelfmanagedIoStop;

NTSTATUS EvtWdfDmaEnablerSelfmanagedIoStop(
  [in] WDFDMAENABLER DmaEnabler
)
{...}

パラメーター

[in] DmaEnabler

DMA イネーブラー オブジェクトへのハンドル。

戻り値

EvtDmaEnablerSelfManagedIoStop は、エラーが発生しない場合、NT_SUCCESS(status) が TRUE に等しいSTATUS_SUCCESSまたは別の状態値を返す必要があります。 それ以外の場合、このコールバック関数は、NT_SUCCESS(status) が FALSE状態値を返す必要があります。

注釈

EvtDmaEnablerSelfManagedIoStop コールバック関数を登録するために、DMA デバイスの関数ドライバーは、ドライバーが WdfDmaEnablerCreate を呼び出す前に、コールバック関数のアドレスをWDF_DMA_ENABLER_CONFIG構造体に配置します。

EvtDmaEnablerSelfManagedIoStop コールバック関数の詳細については、「DMA デバイスの電源管理のサポート」を参照してください。

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.0
Header wdfdmaenabler.h (Wdf.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

EvtDmaEnablerSelfManagedIoStart

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate