ID3D12Device5::CreateStateObject, méthode (d3d12.h)
Crée un ID3D12StateObject.
Syntaxe
HRESULT CreateStateObject(
[in] const D3D12_STATE_OBJECT_DESC *pDesc,
REFIID riid,
[out] void **ppStateObject
);
Paramètres
[in] pDesc
Description de l’objet d’état à créer.
riid
GUID de l’interface à créer. Utilisez __uuidof(ID3D12StateObject).
[out] ppStateObject
Objet d’état retourné.
Valeur retournée
Retourne S_OK en cas de réussite ; Dans le cas contraire, retourne l’une des valeurs suivantes :
- E_INVALIDARG si l’un des paramètres d’entrée n’est pas valide.
- E_OUTOFMEMORY si la mémoire n’est pas suffisante pour créer le handle.
- Peut-être d’autres codes d’erreur décrits dans la rubrique Codes de retour Direct3D 12 .
Spécifications
Client minimal pris en charge | Windows 10, version 1809 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | d3d12.h |
Bibliothèque | D3D12.lib |
DLL | D3D12.dll |