DXGKDDI_PRESENTTOHWQUEUE fungsi panggilan balik (d3dkmddi.h)

Menyalin konten dari alokasi sumber, diberikan handel ke antrean perangkat keras.

Sintaks

DXGKDDI_PRESENTTOHWQUEUE DxgkddiPresenttohwqueue;

NTSTATUS DxgkddiPresenttohwqueue(
  IN_CONST_HANDLE hHwQueue,
  INOUT_PDXGKARG_PRESENT pPresent
)
{...}

Parameter

hHwQueue

Tangani ke antrean perangkat keras tempat buffer DMA akan dikirimkan.

pPresent

Penunjuk ke struktur DXGKARG_PRESENT yang berisi informasi tentang operasi salin.

Menampilkan nilai

DXGKDDI_PRESENTTOHWQUEUE mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
STATUS_SUCCESS Berhasil menyalin konten.
STATUS_NO_MEMORY atau STATUS_INSUFFICIENT_RESOURCES Tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya.
STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER Buffer akses memori langsung (DMA) saat ini habis.
STATUS_GRAPHICS_CANNOTCOLORCONVERT Driver miniport tampilan mendeteksi transfer blok bit (bitblt) untuk konversi warna yang tidak dapat dilakukan perangkat. Runtime Microsoft Direct3D mencegah aplikasi berlanjut, dan aplikasi menerima kegagalan untuk menyalin konten.
STATUS_PRIVILEGED_INSTRUCTION Instruksi nonprivileged yang terdeteksi (yaitu, instruksi yang mengakses memori di luar hak istimewa dari proses unit pemrosesan pusat [CPU] saat ini).
STATUS_ILLEGAL_INSTRUCTION Instruksi yang terdeteksi bahwa perangkat keras grafis tidak dapat mendukung.
STATUS_INVALID_HANDLE Terdeteksi handel yang tidak valid di buffer perintah.
STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE Driver miniport tampilan mendeteksi kesalahan dalam aliran DMA. Perangkat konteks grafis ditempatkan dalam status hilang jika driver mengembalikan kode kesalahan ini.

Keterangan

Kelas sinkronisasi WDDM: Tingkat nol

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1809
Header d3dkmddi.h
IRQL PASSIVE_LEVEL