ID3D12Device ::CreateFence, méthode (d3d12.h)
Crée un objet de clôture.
Syntaxe
HRESULT CreateFence(
UINT64 InitialValue,
D3D12_FENCE_FLAGS Flags,
REFIID riid,
[out] void **ppFence
);
Paramètres
InitialValue
Type : UINT64
Valeur initiale de la clôture.
Flags
Type : D3D12_FENCE_FLAGS
Combinaison de valeurs de type D3D12_FENCE_FLAGS qui sont combinées à l’aide d’une opération OR au niveau du bit. La valeur résultante spécifie les options pour la clôture.
riid
Type : REFIID
Identificateur global unique (GUID) pour l’interface de clôture (ID3D12Fence). Le REFIID, ou GUID, de l’interface de la clôture peut être obtenu à l’aide de la macro __uuidof(). Par exemple, __uuidof(ID3D12Fence) obtient le GUID de l’interface vers une clôture.
[out] ppFence
Type : void**
Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’interface ID3D12Fence utilisée pour accéder à la clôture.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite ; sinon, retourne l’un des codes de retour Direct3D 12.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d12.h |
Bibliothèque | D3D12.lib |
DLL | D3D12.dll |