Condividi tramite


PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB funzione di callback (d3dumddi.h)

pfnWaitForSynchronizationObjectFromGpuCb attende che un recinto monitorato raggiunga un determinato valore prima di elaborare i comandi di contesto successivi. Per i driver Windows Display Driver Model (WDDM) v2, i driver esistenti pfnWaitForSynchronizationObjectCb e pfnWaitForSynchronizationObject2Cb callback vengono deprecati e verranno infine rimossi. I driver in modalità utente WDDM v2 devono passare a pfnWaitForSynchronizationObjectFromGpuCb, perché supporta tutti i tipi di oggetti di sincronizzazione.

Sintassi

PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB Pfnd3dddiWaitforsynchronizationobjectfromgpucb;

HRESULT Pfnd3dddiWaitforsynchronizationobjectfromgpucb(
  HANDLE hDevice,
  const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione.

unnamedParam2

pData [in]

Puntatore a una struttura D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU che fornisce i dettagli dell'operazione richiesta.

Valore restituito

Se la funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT.

Osservazioni

Questa semantica di funzione è simile a quella esistente pfnWaitForSynchronizationObject2Cb chiamata, ad eccezione del fatto che questo callback supporta anche oggetti recinto monitorati e una matrice di valori di recinto monitorati da attendere.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
piattaforma di destinazione Desktop
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU

pfnWaitForSynchronizationObject2Cb

pfnWaitForSynchronizationObjectCb