Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea un objeto de barrera.
Sintaxis
HRESULT CreateFence(
UINT64 InitialValue,
D3D12_FENCE_FLAGS Flags,
REFIID riid,
[out] void **ppFence
);
Parámetros
InitialValue
Tipo: UINT64
Valor inicial de la valla.
Flags
Tipo: D3D12_FENCE_FLAGS
Combinación de valores con tipo D3D12_FENCE_FLAGS que se combinan mediante una operación OR bit a bit. El valor resultante especifica las opciones de la valla.
riid
Tipo: REFIID
Identificador único global (GUID) de la interfaz de barrera (ID3D12Fence). El REFIID, o GUID, de la interfaz a la valla se puede obtener mediante la macro __uuidof(). Por ejemplo, __uuidof(ID3D12Fence) obtendrá el GUID de la interfaz a una barrera.
[out] ppFence
Tipo: void**
Puntero a un bloque de memoria que recibe un puntero a la interfaz ID3D12Fence que se usa para acceder a la barrera.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los códigos de retorno de Direct3D 12.
Requisitos
| Requisito | Value |
|---|---|
| Plataforma de destino | Windows |
| Encabezado | d3d12.h |
| Library | D3D12.lib |
| Archivo DLL | D3D12.dll |