PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Rückruffunktion (d3d12umddi.h)
Erstellt eine Terminplanungsgruppe.
Syntax
PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Pfnd3d12ddiCreateschedulinggroup0050;
HRESULT Pfnd3d12ddiCreateschedulinggroup0050(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATESCHEDULINGGROUP_0050 *unnamedParam2,
D3D12DDI_HSCHEDULINGGROUP_0050 unnamedParam3,
D3D12DDI_HRTSCHEDULINGGROUP_0050 unnamedParam4
)
{...}
Parameter
unnamedParam1
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
Zeigen Sie auf eine D3D12DDIARG_CREATESCHEDULINGGROUP_0050 Struktur, die Argumente enthält, um eine Terminplanungsgruppe zu erstellen.
unnamedParam3
Ein D3D12DDI_HRTSCHEDULINGGROUP_0050 Laufzeithandletyp, der die Kontexte darstellt, die einer Hardwareplanungsgruppe zugeordnet sind.
unnamedParam4
Rückgabewert
Gibt HRESULT zurück.
Bemerkungen
Eine Terminplanungsgruppe ist ein Treiberobjekt, das von der Laufzeit erstellt wird und mindestens einen 3D-/Computekontext während der Erstellung erstellt haben muss. Die Laufzeit ermöglicht das Konstruieren mehrerer Kontexte. Sobald der Treiber von CreateSchedulingGroup zurückgegeben wird, werden möglicherweise keine weiteren Kontexte hinzugefügt.
Die Planungsgruppe sollte alle Kontexte enthalten, die auf gemeinsam genutzte Hardware oder Ressourcen abzielen, die von untergeordneten Befehlswarteschlangen genutzt werden. Es muss nicht alle Kontexte für alle untergeordneten Warteschlangen enthalten.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Header- | d3d12umddi.h |