Condividi tramite


Metodo ID3D12Device::CreateFence (d3d12.h)

Crea un oggetto di recinzione.

Sintassi

HRESULT CreateFence(
        UINT64            InitialValue,
        D3D12_FENCE_FLAGS Flags,
        REFIID            riid,
  [out] void              **ppFence
);

Parametri

InitialValue

Tipo: UINT64

Valore iniziale per il recinto.

Flags

Tipo: D3D12_FENCE_FLAGS

Combinazione di valori tipizzati D3D12_FENCE_FLAGS combinati usando un'operazione OR bit per bit. Il valore risultante specifica le opzioni per il recinto.

riid

Tipo: REFIID

Identificatore univoco globale (GUID) per l'interfaccia di recinzione (ID3D12Fence). È possibile ottenere il GUID REFIID o il GUID dell'interfaccia per la recinzione usando la macro __uuidof(). Ad esempio, __uuidof(ID3D12Fence) otterrà il GUID dell'interfaccia in un recinto.

[out] ppFence

Tipo: void**

Puntatore a un blocco di memoria che riceve un puntatore all'interfaccia ID3D12Fence usata per accedere alla recinzione.

Valore restituito

Tipo: HRESULT

Restituisce S_OK se ha esito positivo; in caso contrario, restituisce uno dei codici restituiti Direct3D 12.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria D3D12.lib
DLL D3D12.dll

Vedi anche

ID3D12Device