DXGKARG_CREATEDOORBELL Struktur (d3dkmddi.h)
Wichtig
Einige Informationen beziehen sich auf ein Vorabrelease-Produkt, das vor der kommerziellen Freigabe erheblich 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 mit einem KMD-Hardwarewarteschlangenobjekt, das in einem vorherigen Aufruf von D3DKMTCreateHwQueue erstellt wurde.
hDoorbell
[ein/aus] Enthält als Eingabe den Handle des Betriebssystems für die Türklingel. KMD kann das Eingabehandle in seinen Nachverfolgungsstrukturen speichern. Als Ausgabe enthält hDoorbell den Kernelmodushandle von KMD für die Türklingel.
PrivateDriverDataSize
[in] Größe der privaten Daten des Treibers, die der Klingel zugeordnet sind, in Bytes.
PrivateDriverData
[ein/aus] Zeiger auf die privaten Daten des Fahrers, die der Türklingel zugeordnet sind.
hRingBuffer
[in] Handle mit der Ringpufferzuordnung, die zuvor von UMD erstellt wurde . Diese Zuordnung ist GPU sichtbar und bereits resident. Das Flag "ResizeRingBufferOperation " ist ein Hinweis von UMD zu KMD, dass eine Klingel für diese Hardwarewarteschlange mit einem neuen, geänderten Ringpuffer neu erstellt wird.
hRingBufferControl
[in] KMD-Handle für eine Ringpuffersteuerungszuordnung , die zuvor von UMD erstellt wurde. UMD und KMD können diese Zuordnung bei Bedarf als Kontrollbereich verwenden, um Lese-/Schreibzeigerstandorte des Ringpuffers zu speichern. Die Zuordnung muss gpu-sichtbar und bereits resident sein.
Flags
Ein Bitfeld mit DXGKARG_CREATEDOORBELL_FLAGS Werten, die die Klingelerstellungsflags angeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | WIN11_FUTURE |
Kopfzeile | d3dkmddi.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für