Bagikan melalui


PFND3D12DDI_BARRIER_0088 fungsi panggilan balik (d3d12umddi.h)

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

Sintaks

PFND3D12DDI_BARRIER_0088 Pfnd3d12ddiBarrier0088;

void Pfnd3d12ddiBarrier0088(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  UINT32 NumBarriers,
  const D3D12DDIARG_BARRIER_0088 *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_0088 yang ditunjukkan oleh pBarriers .

pBarriers

Penunjuk ke array struktur D3D12DDIARG_BARRIER_0088 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 struktur D3D12DDI_COMMAND_LIST_FUNCS_3D_0088 .

Lihat Hambatan yang Disempurnakan untuk informasi umum.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, versi 22H2 (WDDM 3.0)
Header d3d12umddi.h

Lihat juga

D3D12DDI_COMMAND_LIST_FUNCS_3D_0088

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_0088