Bagikan melalui


enumerasi D3D12DDI_EXPORT_SUMMARY_FLAGS (d3d12umddi.h)

Bendera yang menunjukkan properti runtime telah menentukan tentang ekspor shader tertentu, termasuk grafik fungsi yang mungkin dipanggilnya.

Sintaks

typedef enum D3D12DDI_EXPORT_SUMMARY_FLAGS {
  D3D12DDI_EXPORT_SUMMARY_FLAG_NONE,
  D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_RESOURCE_BINDINGS,
  D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_FUNCTIONS,
  D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_ASSOCIATIONS
} ;

Konstanta

 
D3D12DDI_EXPORT_SUMMARY_FLAG_NONE
Tidak ada bendera.
D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_RESOURCE_BINDINGS
Pengikatan sumber daya yang belum terselesaikan.
D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_FUNCTIONS
Fungsi yang belum terselesaikan.
D3D12DDI_EXPORT_SUMMARY_FLAG_UNRESOLVED_ASSOCIATIONS
Asosiasi yang belum terselesaikan.

Keterangan

Pengikatan sumber daya yang belum terselesaikan atau fungsi yang belum terselesaikan hanya dapat muncul untuk objek status pengumpulan, karena runtime memastikan semua dependensi diselesaikan untuk objek status yang dapat dieksekusi.

Masih ada kemungkinan driver menemukan ketidakcocokan kode saat menautkan kode di seluruh pustaka DXIL (Bahasa Perantara DirectX) yang terlewatkan runtime bahasa umum, karena runtime tidak melakukan penautan penuh. Misalnya, shader dalam satu pustaka DXIL mungkin memanggil fungsi di mana parameter adalah jenis yang ditentukan pengguna yang telah ditentukan secara lokal. Fungsi yang dipanggil mungkin muncul di pustaka DXIL yang berbeda dengan tanda tangan fungsi yang sama tetapi memiliki jenis yang ditentukan pengguna yang didefinisikan secara berbeda di sana. Tanpa melakukan penautan penuh, runtime dapat melewatkan ini, dalam hal ini driver harus gagal membuat objek status.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1809
Header d3d12umddi.h