Condividi tramite


Metodo ID3D11Device5::CreateFence (d3d11_4.h)

Crea un oggetto di recinzione.

Questa funzione membro equivale alla funzione membro Direct3D 12 ID3D12Device::CreateFence member e si applica tra Direct3D 11 e Direct3D 12 negli scenari di interoperabilità.

Sintassi

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

Parametri

InitialValue

Tipo: UINT64

Valore iniziale per il recinto.

Flags

Tipo: D3D11_FENCE_FLAG

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

ReturnedInterface

Tipo: REFIID

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

[out] ppFence

Tipo: void**

Puntatore a un blocco di memoria che riceve un puntatore all'interfaccia ID3D11Fence 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 11.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d11_4.h
Libreria D3d11.lib

Vedi anche

ID3D11Device5

Annulla registrazioneDeviceRemoved