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 |