PFND3DDDI_QUERYDLISTFORAPPLICATION2 Rückruffunktion (d3dumddi.h)
Die PFND3DDDI_QUERYDLISTFORAPPLICATION2 Rückruffunktion fragt die dList für eine Anwendung ab.
Syntax
PFND3DDDI_QUERYDLISTFORAPPLICATION2 Pfnd3dddiQuerydlistforapplication2;
HRESULT Pfnd3dddiQuerydlistforapplication2(
[out] D3DDDI_DLIST_QUERY_RESULT *unnamedParam1,
[out] D3DDDI_DLIST_QUERY_DECISION_FACTOR *unnamedParam2,
[in] HANDLE unnamedParam3,
[in] PFND3DDDI_ESCAPECB unnamedParam4
)
{...}
Parameter
[out] unnamedParam1
Zeigen Sie auf einen D3DDDI_DLIST_QUERY_RESULT Wert, der die zurückgegebene GPU-Einstellung für die abgefragte Anwendung beschreibt.
[out] unnamedParam2
Zeigen Sie auf einen D3DDDI_DLIST_QUERY_DECISION_FACTOR Wert, der den Faktor beschreibt, der die zurückgegebene GPU-Einstellung bestimmt hat.
[in] unnamedParam3
Ein Handle für das Grafikadapterobjekt. Dieses Handle wird an die pfnEscapeCb Rückruffunktion übergeben, auf die durch unnamedParam4verwiesen wird.
[in] unnamedParam4
Zeigen Sie auf eine pfnEscapeCb Rückruffunktion, die Informationen mit dem Anzeigeminiporttreiber teilt.
Rückgabewert
Gibt S_OKoder ein entsprechendes Fehlerergebnis zurück, wenn der Vorgang nicht erfolgreich ist.
Bemerkungen
Ab WDDM 2.9 müssen Treiber anstelle von PFND3DDDI_QUERYDLISTFORAPPLICATION1PFND3DDDI_QUERYDLISTFORAPPLICATION2 unterstützen.
Die PFND3DDDI_QUERYDLISTFORAPPLICATION2 Rückruffunktion wird von der Benutzermodusgrafiklaufzeit (DXGI) während der Microsoft Direct3D-Initialisierung auf einem Hybridsystem aufgerufen, um zu bestimmen, auf welcher GPU eine Anwendung ausgeführt werden soll. Eine dList- ist eine Liste von Anwendungen, die gemeinsam genutzte Oberflächen für das rendern hoher Leistung auf der einzelnen GPU benötigen.
Die in diesem DDI zurückgegebenen D3DDDI_DLIST_QUERY_RESULT und D3DDDI_DLIST_QUERY_DECISION_FACTOR helfen der Laufzeit, die Qualität von DxDb-Inhaltsupdates sicherzustellen und zu verbessern, indem das Risiko von Anwendungsregressionen für ein Update bewertet wird.
Hybridsystemtreiber müssen eine dList-DLL- einrichten und registrieren, die diese Funktion exportiert. Weitere Informationen zu Hybridsystemen finden Sie unter Verwenden von adapterübergreifenden Ressourcen in einem Hybridsystem.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Server- | Windows Server 2022 |
Header- | d3dumddi.h |