D3DKMTDestroyDoorbell-Funktion (d3dkmthk.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.
D3DKMTDestroyDoorbell zerstört eine Türklingel.
Syntax
NTSTATUS D3DKMTDestroyDoorbell(
D3DKMT_DESTROY_DOORBELL *unnamedParam1
);
Parameter
unnamedParam1
[in] Zeiger auf eine D3DKMT_DESTROY_DOORBELL Struktur, die die Hardwarewarteschlange identifiziert, deren Klingel zerstört werden soll.
Rückgabewert
D3DKMTDestroyDoorbell gibt STATUS_SUCCESS zurück, wenn das Betriebssystem das Klingelobjekt erfolgreich zerstört. Wenn hDoorbell auf eine gültige Klingel zeigt, ist dieser Aufruf immer erfolgreich; andernfalls wird STATUS_INVALID_PARAMETER zurückgegeben.
Hinweise
Wenn UMD D3DKMTDestroyDoorbell aufruft, führt das Betriebssystem folgendes aus:
- Entfernt den Verweis auf hRingBuffer und auf hRingBufferControl-Zuordnungen , die zu dieser Türklingel gehören.
- Gibt die Zuordnung frei, auf die DoorbellStatusCPUVirtualAddress verweist.
- Gibt sowohl die Benutzermodus- als auch die Kernelmoduszuordnungen frei, auf die DoorbellCPUVirtuslAddress verweist.
- Ruft die [DxgkDdiDestroyDoorbell] von KMD auf, damit KMD die physische Türklingelposition trennen und seine Türklingelobjekte zerstören kann.
Die UMD darf den Handle nach dem Aufruf von D3DKMTDestroyDoorbell nicht verwenden.
Weitere Informationen finden Sie unter Arbeitsübermittlung im Benutzermodus.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 24H2 (WDDM 3.2) |
Kopfzeile | d3dkmthk.h |