Bagikan melalui


struktur DXGK_FAULT_ERROR_CODE (d3dkmdt.h)

Struktur DXGK_FAULT_ERROR_CODE menyediakan kode status untuk kesalahan unit pemrosesan grafis (GPU) yang dilaporkan melalui gangguan kesalahan halaman.

Sintaks

typedef struct _DXGK_FAULT_ERROR_CODE {
  union {
    struct {
      UINT                    IsDeviceSpecificCode : 1;
      DXGK_GENERAL_ERROR_CODE GeneralErrorCode : 31;
    };
    struct {
      UINT IsDeviceSpecificCodeReservedBit : 1;
      UINT DeviceSpecificCode : 31;
    };
  };
} DXGK_FAULT_ERROR_CODE;

Anggota

IsDeviceSpecificCode

Ketika diatur, ini menunjukkan bahwa kode kesalahan GPU khusus untuk vendor tertentu. Dalam hal ini, DeviceSpecificCode harus diatur ke kode kesalahan khusus vendor.

Ketika tidak diatur, ini menunjukkan bahwa kesalahan GPU dapat dijelaskan melalui sekumpulan nilai yang telah ditentukan sebelumnya dalam enumerasi DXGK_GENERAL_ERROR_CODE . Nilai GeneralErrorCode harus diatur ke kode kesalahan yang sesuai.

GeneralErrorCode

Kode kesalahan umum yang ditentukan oleh DXGK_GENERAL_ERROR_CODE.

IsDeviceSpecificCodeReservedBit

Sama seperti anggota IsDeviceSpecificCode di atas:

Ketika diatur, ini menunjukkan bahwa kode kesalahan GPU khusus untuk vendor tertentu. Dalam hal ini, DeviceSpecificCode harus diatur ke kode kesalahan khusus vendor.

Ketika tidak diatur, ini menunjukkan bahwa kesalahan GPU dapat dijelaskan melalui sekumpulan nilai yang telah ditentukan sebelumnya dalam enumerasi DXGK_GENERAL_ERROR_CODE . Nilai GeneralErrorCode harus diatur ke kode kesalahan yang sesuai.

DeviceSpecificCode

Kode kesalahan khusus perangkat.

Persyaratan

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

Lihat juga

DXGK_GENERAL_ERROR_CODE