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 de l’appareil d’affichage (contexte graphique).
unnamedParam2
Pointeur vers une structure D3D12DDIARG_CREATESCHEDULINGGROUP_0050 qui contient des arguments pour créer un groupe de planification.
unnamedParam3
Type de handle d’exécution D3D12DDI_HRTSCHEDULINGGROUP_0050 qui représente les contextes associés à un groupe de planification matérielle.
unnamedParam4
Valeur de retour
Retourne HRESULT.
Remarques
Un groupe de planification est un objet de pilote que le runtime va créer et qui doit avoir au moins un contexte 3D/compute créé pendant sa construction. Le runtime autorise la construction de plusieurs contextes. Une fois le pilote retourné à partir de CreateSchedulingGroup, aucun autre contexte ne peut être ajouté.
Le groupe de planification doit contenir tous les contextes qui ciblent du matériel ou des ressources partagés qui seront exploitées par les files d’attente de commandes enfants. Il n’est pas nécessaire de contenir tous les contextes de toutes les files d’attente enfants.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1809 |
d’en-tête | d3d12umddi.h |