Skip to main content
Pone en cola una espera del lado de la GPU y vuelve inmediatamente. Una espera del lado de la GPU es aquella en la que la GPU espera hasta que la barrera especificada alcanza o supera el valor especificado.

Sintaxis

Parámetros

pFence
Tipo: ID3D12Fence *
Un puntero al objeto ID3D12Fence. Value
Tipo: UINT64
El valor que la cola de comandos espera que la barrera alcance o supere. Por lo tanto, cuando ID3D12Fence::GetCompletedValue es mayor o igual que Value, la espera finaliza.

Valor devuelto

Tipo: HRESULT Este método devuelve uno de los códigos de retorno de Direct3D 12.

Comentarios

Dado que se pone en cola una espera, la API vuelve inmediatamente. Es la cola de comandos la que espera (tiempo durante el cual no se ejecuta ningún trabajo) hasta que la barrera especificada alcanza el valor solicitado. Si desea realizar una espera del lado de la CPU (en la que el subproceso que realiza la llamada se bloquea hasta que una barrera alcanza un valor determinado), debe usar la API ID3D12Fence::SetEventOnCompletion junto con WaitForSingleObject (o una API similar).

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

ID3D12CommandQueue Sincronización de varios motores
Última modificación el 28 de agosto de 2026