Bagikan melalui


PFND3D12DDI_BARRIER_0094 fungsi panggilan balik (d3d12umddi.h)

Fungsi panggilan balik PFND3D12DDI_BARRIER_0094 driver (pfnBarrier) menyinkronkan beberapa akses ke sumber daya. Panggilan balik ini mendukung penghalang yang ditingkatkan.

Sintaks

PFND3D12DDI_BARRIER_0094 Pfnd3d12ddiBarrier0094;

void Pfnd3d12ddiBarrier0094(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  UINT32 NumBarriers,
  const D3D12DDIARG_BARRIER_0094 *pBarriers
)
{...}

Parameter

hDrvCommandList

Handel ke data driver untuk daftar perintah. Driver menggunakan wilayah memori ini untuk menyimpan struktur data internal yang terkait dengan daftar perintahnya.

NumBarriers

Jumlah struktur D3D12DDIARG_BARRIER_0094 yang dirujuk oleh pBarriers .

pBarriers

Penunjuk ke array struktur D3D12DDIARG_BARRIER_0094 yang berisi penghalang yang disempurnakan. Ukuran array ditentukan oleh NumBarriers.

Menampilkan nilai

Tidak ada

Keterangan

Driver yang melaporkan dukungan untuk hambatan yang ditingkatkan harus menerapkan fungsi ini. Bagaimana driver mengimplementasikan fungsi terserah vendor perangkat keras, selama mereka memenuhi spesifikasi desain dan lulus semua tes kesamaan terkait.

Penghalang yang mendukung peningkatan driver harus mengharapkan bahwa panggilan ResourceBarrier warisan juga akan menggunakan fungsi pfnBarrier . Entri tabel warisan PFND3D12DDI_RESOURCEBARRIER_* (pfnResourceBarrier) dapat dibiarkan sebagai NULL.

Akses pfnBarrier dengan menggunakan struktur fungsi daftar perintah seperti D3D12DDI_COMMAND_LIST_FUNCS_3D_0094.

Lihat Hambatan yang Disempurnakan untuk informasi umum.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, versi 24H2
Header d3d12umddi.h

Lihat juga

D3D12DDI_COMMAND_LIST_FUNCS_3D_0094

D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_DECODE_0088

D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_ENCODE_0088

D3D12DDI_COMMAND_LIST_FUNCS_VIDEO_PROCESS_0088

D3D12DDI_D3D12_OPTIONS_DATA_0089

D3D12DDIARG_BARRIER_0094