PFND3D10DDI_DISABLE_DEFERRED_STAGING_RESOURCE_DESTRUCTION_CB Rückruffunktion (d3d10umddi.h)
Die PfnDisableDeferredStagingResourceDestruction-Funktion deaktiviert die verzögerte Zerstörung von Stagingressourcen.
Syntax
PFND3D10DDI_DISABLE_DEFERRED_STAGING_RESOURCE_DESTRUCTION_CB Pfnd3d10ddiDisableDeferredStagingResourceDestructionCb;
void Pfnd3d10ddiDisableDeferredStagingResourceDestructionCb(
D3D10DDI_HRTCORELAYER unnamedParam1
)
{...}
Parameter
unnamedParam1
hRuntimeDevice [in]
Ein Handle für einen Kontext für die Microsoft Direct3D 10-Kernlaufzeit. Dieses Handle wird dem Treiber bei einem Aufruf der CreateDevice(D3D10) -Funktion des Treibers bereitgestellt.
Rückgabewert
Keine
Bemerkungen
Standardmäßig verschiebt die Direct3D-Runtime die Zerstörung von Stagingressourcen, bis ein Aufruf der ResourceIsStagingBusy-Funktion des Benutzermodustreibers angibt, dass die Grafikpipeline die Ressourcen nicht mehr verwendet. Die Laufzeit verschiebt die Zerstörung von Stagingressourcen, da die Zerstörung einer Stagingressource, während sie noch verwendet wird, dazu führen kann, dass der Prozessor blockiert, bis die Ressource nicht mehr verwendet wird.
Wenn der Anzeigetreiber im Benutzermodus sicherstellen kann, dass dieser Blocktyp vermieden werden kann, kann der Treiber pfnDisableDeferredStagingResourceDestruction aufrufen, um das Verhalten der verzögerten Zerstörung zu deaktivieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | d3d10umddi.h (include D3d10umddi.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