Condividi tramite


PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB funzione di callback (d3d12umddi.h)

Crea un oggetto di sincronizzazione GPU che un contesto del dispositivo può segnalare e attendere. Usato da WDDM 2.6 e versioni successive dei driver di visualizzazione in modalità utente.

Sintassi

PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB Pfnd3d12ddiCreatesynchronizationobject2cb;

HRESULT Pfnd3d12ddiCreatesynchronizationobject2cb(
  D3D12DDI_HRTDEVICE hDevice,
  D3D12DDICB_CREATESYNCHRONIZATIONOBJECT2 *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione, ovvero il contesto grafico, che possiede l'oggetto di sincronizzazione che pfnCreateSynchronizationObject2Cb crea.

unnamedParam2

Puntatore a una struttura D3D12DDICB_CREATESYNCHRONIZATIONOBJECT2 che descrive l'oggetto di sincronizzazione da creare.

Valore restituito

Restituisce uno dei valori HRESULT seguenti:

Codice restituito Descrizione
S_OK L'oggetto di sincronizzazione è stato creato correttamente.
E_OUTOFMEMORY Impossibile allocare memoria necessaria per il completamento della funzione.
E_INVALIDARG I parametri sono stati convalidati e determinati per essere non corretti.

Questa funzione potrebbe anche restituire altri valori HRESULT.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1903
Intestazione d3d12umddi.h