Bagikan melalui


struktur DXGKARG_CREATEDOORBELL (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_CREATEDOORBELL berisi parameter untuk fungsi panggilan balik DxgkDdiCreateDoorbell KMD.

Sintaks

typedef struct _DXGKARG_CREATEDOORBELL {
  HANDLE                       hHwQueue;
  HANDLE                       hDoorbell;
  UINT                         PrivateDriverDataSize;
  void                         *PrivateDriverData;
  HANDLE                       hRingBuffer;
  HANDLE                       hRingBufferControl;
  DXGKARG_CREATEDOORBELL_FLAGS Flags;
} DXGKARG_CREATEDOORBELL;

Anggota

hHwQueue

[in] Tangani ke objek antrean perangkat keras KMD, yang dibuat dalam panggilan sebelumnya ke DxgkddiCreateHwQueue.

hDoorbell

[masuk/keluar] Sebagai input, berisi handel runtime ke bel pintu. KMD dapat menyimpan handel input dalam struktur pelacakannya. Sebagai output, ketika KMD selesai membuat bel pintu, hDoorbell berisi handel mode kernel KMD ke bel pintu.

PrivateDriverDataSize

[in] Ukuran, dalam byte, dari data pribadi driver yang terkait dengan bel pintu.

PrivateDriverData

[masuk/keluar] Arahkan ke data pribadi driver yang terkait dengan bel pintu.

hRingBuffer

[in] Menangani alokasi buffer cincin yang sebelumnya dibuat oleh UMD. Alokasi ini terlihat GPU dan sudah menjadi residen. Bendera ResizeRingBufferOperation adalah petunjuk dari UMD ke KMD bahwa bel pintu sedang dibuat ulang untuk antrean perangkat keras ini dengan buffer cincin baru yang diubah ukurannya.

hRingBufferControl

[in] Handel KMD ke alokasi kontrol buffer cincin yang sebelumnya dibuat oleh UMD. UMD dan KMD dapat menggunakan alokasi ini sebagai area kontrol untuk menyimpan lokasi pointer baca/tulis buffer cincin jika diperlukan. Alokasi harus GPU terlihat dan sudah penduduk.

Flags

Bidang bit dari nilai DXGKARG_CREATEDOORBELL_FLAGS yang menentukan bendera pembuatan bendera bel pintu.

Keterangan

Untuk informasi selengkapnya, lihat Pengiriman kerja mode pengguna.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11, versi 24H2 (WDDM 3.2)
Header d3dkmddi.h

Lihat juga

D3DKMTCreateAllocation

DXGKARG_CREATEDOORBELL_FLAGS

DxgkDdiCreateDoorbell