enumerasi DXGK_PAGE_FAULT_FLAGS (d3dkmdt.h)

DXGK_PAGE_FAULT_FLAGS enumerasi menjelaskan sifat kesalahan halaman yang telah terjadi dan tindakan pemulihan OS yang ditentukan.

Sintaks

typedef enum _DXGK_PAGE_FAULT_FLAGS {
  DXGK_PAGE_FAULT_WRITE,
  DXGK_PAGE_FAULT_FENCE_INVALID,
  DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED,
  DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED,
  DXGK_PAGE_FAULT_FATAL_HARDWARE_ERROR,
  DXGK_PAGE_FAULT_IOMMU,
  DXGK_PAGE_FAULT_HW_CONTEXT_VALID,
  DXGK_PAGE_FAULT_PROCESS_HANDLE_VALID
} DXGK_PAGE_FAULT_FLAGS;

Konstanta

 
DXGK_PAGE_FAULT_WRITE
Ketika diatur, ini menunjukkan bahwa operasi virtual GPU yang rusak adalah operasi tulis.
DXGK_PAGE_FAULT_FENCE_INVALID
Ketika diatur, ini menunjukkan bahwa paket yang rusak tidak dapat ditentukan. Dalam hal ini, OS harus melakukan tindakan reset GPU untuk menghapus status kesalahan GPU, dan salah satu bit berikutnya harus diatur.

Ketika tidak diatur, ini menunjukkan bahwa paket DMA yang dikirimkan dengan FaultedFenceId (dalam struktur DXGKARGCB_NOTIFY_INTERRUPT_DATA ) adalah penyebab kesalahan. Mirip dengan bagaimana pagar preemsi dan penyelesaian ditangani, OS akan memperlakukan semua paket yang tertunda dengan ID pagar kurang dari FaultedFenceId sebagai selesai, dan pengemudi akan diminta untuk memajukan gagasannya tentang ID pagar lengkap ke FaultedFenceId.
DXGK_PAGE_FAULT_ADAPTER_RESET_REQUIRED
Ketika diatur, ini menunjukkan bahwa kesalahan menempatkan GPU ke dalam keadaan yang memerlukan reset adaptor penuh.
DXGK_PAGE_FAULT_ENGINE_RESET_REQUIRED
Ketika diatur, ini menunjukkan bahwa kesalahan menempatkan GPU ke dalam keadaan yang memerlukan reset mesin GPU.
DXGK_PAGE_FAULT_FATAL_HARDWARE_ERROR
Ketika diatur, ini menunjukkan bahwa perangkat keras sistem, bukan hanya GPU, tidak dapat dilanjutkan, dan OS harus mengeluarkan pemeriksaan bug.
DXGK_PAGE_FAULT_IOMMU
Ketika diatur, ini menunjukkan bahwa alamat virtual GPU yang rusak dipetakan menggunakan IoMmu. Ketika tidak diatur, alamat virtual GPU yang rusak dipetakan menggunakan unit manajemen memori GPU.
DXGK_PAGE_FAULT_HW_CONTEXT_VALID
DXGK_PAGE_FAULT_PROCESS_HANDLE_VALID

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header d3dkmdt.h (termasuk D3dkmddi.h)

Lihat juga

DXGKARGCB_NOTIFY_INTERRUPT_DATA