Partager via


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

Voir aussi

D3D12DDIARG_CREATE_STATE_OBJECT_0054