DXGKARG_CREATEDOORBELL-Struktur (d3dkmddi.h)
Wichtig
Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe wesentlich geändert werden kann. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die DXGKARG_CREATEDOORBELL-Struktur enthält Parameter für die Rückruffunktion DxgkDdiCreateDoorbell von KMD.
Syntax
typedef struct _DXGKARG_CREATEDOORBELL {
HANDLE hHwQueue;
HANDLE hDoorbell;
UINT PrivateDriverDataSize;
void *PrivateDriverData;
HANDLE hRingBuffer;
HANDLE hRingBufferControl;
DXGKARG_CREATEDOORBELL_FLAGS Flags;
} DXGKARG_CREATEDOORBELL;
Member
hHwQueue
[in] Handle für ein KMD-Hardwarewarteschlangenobjekt, das in einem vorherigen Aufruf von DxgkddiCreateHwQueue erstellt wurde.
hDoorbell
[in/out] Enthält als Eingabe das Handle der Runtime für die Türklingel. KMD kann das Eingabehandle in seinen Nachverfolgungsstrukturen speichern. Wenn kmd die Türklingel erstellt, enthält hDoorbell als Ausgabe den Kernelmodushandle von KMD für die Türklingel.
PrivateDriverDataSize
[in] Größe der privaten Daten des Treibers, die der Türklingel zugeordnet sind, in Byte.
PrivateDriverData
[in/out] Zeiger auf die privaten Daten des Fahrers, die der Türklingel zugeordnet sind.
hRingBuffer
[in] Handle für die Ringpufferzuordnung, die zuvor von UMD erstellt wurde. Diese Zuordnung ist gpu-sichtbar und bereits resident. Das ResizeRingBufferOperation-Flag ist ein Hinweis von UMD zu KMD, dass eine Türklingel für diese Hardwarewarteschlange mit einem neuen, geänderten Ringpuffer neu erstellt wird.
hRingBufferControl
[in] KMD-Handle zu einer Ringpuffersteuerungszuordnung, die zuvor von UMD erstellt wurde . UMD und KMD können diese Zuordnung bei Bedarf als Kontrollbereich verwenden, um lese-/schreibzeiger Speicherorte des Ringpuffers zu speichern. Die Zuordnung muss gpu-sichtbar und bereits resident sein.
Flags
Ein Bitfeld mit DXGKARG_CREATEDOORBELL_FLAGS Werten, die die Flags für die Türklingelerstellung angeben.
Hinweise
Weitere Informationen finden Sie unter Benutzermodus-Arbeitsübermittlung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 24H2 (WDDM 3.2) |
Kopfzeile | d3dkmddi.h |