struktur DXGKARG_CONNECTDOORBELL (d3dkmddi.h)

Penting

Beberapa informasi berkaitan dengan produk prarilis yang mungkin dimodifikasi secara substansial sebelum dirilis secara komersial. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.

Struktur DXGKARG_CONNECTDOORBELL berisi parameter untuk DxgkDdiConnectDoorbell.

Sintaks

typedef struct _DXGKARG_CONNECTDOORBELL {
  HANDLE                        hDoorbell;
  DXGKARG_CONNECTDOORBELL_FLAGS Flags;
  void                          *KernelCpuVirtualAddress;
  void                          *SecondaryKernelCpuVirtualAddress;
  D3DDDI_DOORBELLSTATUS         Status;
} DXGKARG_CONNECTDOORBELL;

Anggota

hDoorbell

[in] Handel KMD ke objek bel pintu, yang sebelumnya dibuat menggunakan DxgkDdiCreateDoorbell.

Flags

[in] Bidang bit dari nilai DXGKARG_CONNECTDOORBELL_FLAGS yang menentukan bendera koneksi bel pintu. Jika UMD membuat bel pintu ini dengan bendera RequireSecondaryCpuVA , maka Dxgkrnl menetapkan bendera RequireSecondaryAddress di DDI ini untuk memberi tahu KMD bahwa bel pintu ini memerlukan dua alamat fisik.

KernelCpuVirtualAddress

[out] Alamat virtual CPU mode kernel dipetakan ke alamat fisik yang ingin ditetapkan KMD ke bel pintu ini. Dxgkrnl akan memetakan alamat ini ke alamat alamat proses alamat CPU alamat virtual yang disediakan untuk UMD di D3DKMTCreateDoorbell. UMD akan menulis nilai khusus untuk alamat ini, secara efektif "menyanyikan bel pintu" untuk memberi tahu penjadwal GPU tentang pengiriman pekerjaan baru di HwQueue1.

SecondaryKernelCpuVirtualAddress

[keluar/opsional] Alamat virtual CPU mode kernel dipetakan ke alamat fisik sekunder yang ingin ditetapkan KMD ke bel pintu ini, jika diperlukan.

Status

[out] Nilai D3DDDI_DOORBELLSTATUS yang kmd ingin Dxgkrnl tulis ke halaman UMD-visible yang ditunjukkan pDoorbellStatusCpuVirtualAddress . Nilai ini hanya dapat D3DDDI_DOORBELL_STATUS_CONNECTED atau D3DDDI_DOORBELL_STATUS_CONNECTED_NOTIFY.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung WIN11_FUTURE
Header d3dkmddi.h

Lihat juga

D3DDDI_DOORBELLSTATUS

D3DKMTCreateDoorbell

DXGKARG_CONNECTDOORBELL_FLAGS

DxgkDdiConnectDoorbell