PFND3D12DDI_CREATESCHEDULINGGROUP_0050 fonction de rappel (d3d12umddi.h)
Crée un groupe de planification.
Syntaxe
PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Pfnd3d12ddiCreateschedulinggroup0050;
HRESULT Pfnd3d12ddiCreateschedulinggroup0050(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATESCHEDULINGGROUP_0050 *unnamedParam2,
D3D12DDI_HSCHEDULINGGROUP_0050 unnamedParam3,
D3D12DDI_HRTSCHEDULINGGROUP_0050 unnamedParam4
)
{...}
Paramètres
unnamedParam1
Handle pour le périphérique d’affichage (contexte graphique).
unnamedParam2
Pointeur vers une structure de D3D12DDIARG_CREATESCHEDULINGGROUP_0050 qui contient des arguments pour créer un groupe de planification.
unnamedParam3
Un D3D12DDI_HRTSCHEDULINGGROUP_0050 type de handle runtime qui représente les contextes associés à un groupe de planification matérielle.
unnamedParam4
Valeur retournée
Retourne HRESULT.
Remarques
Un groupe de planification est un objet pilote que le runtime va créer et qui doit avoir au moins un contexte de calcul 3D/créé lors de sa construction. Le runtime permet la construction de plusieurs contextes. Une fois que le pilote est retourné à partir de CreateSchedulingGroup, plus aucun contexte ne peut être ajouté.
Le groupe de planification doit contenir tous les contextes qui ciblent le matériel partagé ou les ressources qui seront exploitées par les files d’attente de commandes enfants. Il n’a pas besoin de contenir tous les contextes pour toutes les files d’attente enfants.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |