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 l’appareil 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] 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érer 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 de retour
PFND3D12DDI_CREATE_STATE_OBJECT_0054 retourne S_OK pour réussir ; sinon, elle 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), mais elle est adaptée. Les objets d’état sont générés à partir de sous-objets. Un sous-objet a un type et des données correspondantes.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1809 |
d’en-tête | d3d12umddi.h |