EVT_WDF_DMA_ENABLER_FILL fungsi panggilan balik (wdfdmaenabler.h)

[Hanya berlaku untuk KMDF]

Fungsi panggilan balik peristiwa EvtDmaEnablerFill driver mengalokasikan buffer DMA perangkat.

Sintaks

EVT_WDF_DMA_ENABLER_FILL EvtWdfDmaEnablerFill;

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

Parameter

[in] DmaEnabler

Handel ke objek pengaktif DMA.

Nilai kembali

EvtDmaEnablerFill harus mengembalikan STATUS_SUCCESS atau nilai status lain yang NT_SUCCESS(status) sama dengan TRUE, jika tidak mengalami kesalahan. Jika tidak, fungsi panggilan balik ini harus mengembalikan nilai status yang NT_SUCCESS(status) sama dengan FALSE.

Keterangan

Untuk mendaftarkan fungsi panggilan balik EvtDmaEnablerFill , driver fungsi untuk perangkat DMA menempatkan alamat fungsi panggilan balik dalam struktur WDF_DMA_ENABLER_CONFIG sebelum driver memanggil WdfDmaEnablerCreate.

Untuk informasi selengkapnya tentang fungsi panggilan balik EvtDmaEnablerFill , lihat Mendukung Manajemen Daya untuk Perangkat DMA.

Fungsi panggilan balik EvtDmaEnablerFill dipanggil di IRQL = PASSIVE_LEVEL. Anda tidak boleh membuat fungsi panggilan balik ini dapat di-pageable.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Header wdfdmaenabler.h (termasuk Wdf.h)
IRQL PASSIVE_LEVEL (lihat bagian Keterangan)

Lihat juga

EvtDmaEnablerFlush

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate