PFND3D12DDI_CREATE_STATE_OBJECT_0054 fonction de rappel (d3d12umddi.h)
La fonction PFND3D12DDI_CREATE_STATE_OBJECT_0054 d’UMD crée un objet d’état.
Syntaxe
PFND3D12DDI_CREATE_STATE_OBJECT_0054 Pfnd3d12ddiCreateStateObject0054;
HRESULT Pfnd3d12ddiCreateStateObject0054(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATE_STATE_OBJECT_0054 *unnamedParam2,
D3D12DDI_HSTATEOBJECT_0054 unnamedParam3,
D3D12DDI_HRTSTATEOBJECT_0054 unnamedParam4
)
{...}
Paramètres
unnamedParam1
[in] Gérez l’appareil sur lequel l’objet d’état est créé. Il représente le périphérique GPU sur lequel toutes les opérations Direct3D 12 sont effectuées.
unnamedParam2
[in] Pointeur vers une structure D3D12DDIARG_CREATE_STATE_OBJECT_0054 qui décrit l’objet d’état à créer.
unnamedParam3
[out] Un handle D3D12DDI_HSTATEOBJECT_0054 à l’objet d’état nouvellement créé retourné par la fonction . Ce handle est utilisé par le pilote pour référencer l’objet d’état dans les opérations suivantes.
unnamedParam4
[in] Gérez vers un objet d’état runtime (RT). Le runtime utilise ce handle pour référencer l’objet d’état dans ses propres opérations.
Valeur retournée
PFND3D12DDI_CREATE_STATE_OBJECT_0054 retourne S_OK de réussite ; sinon, il retourne un code d’erreur approprié.
Remarques
Un objet d’état représente une quantité variable d’état de configuration, y compris les nuanceurs, qu’une application gère en tant qu’unité unique et qui est donnée à un pilote de manière atomique à traiter (par exemple, pour compiler et optimiser) comme bon lui semble. Les objets d’état sont générés à partir de sous-objets. Un sous-objet a un type et les données correspondantes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |