Condividi tramite


PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB funzione di callback (d3dumddi.h)

pfnSignalSynchronizationObjectFromGpu2Cb viene usato per segnalare una recinzione monitorata. Quando un particolare motore gpu (Graphics Processing Unit) non è in grado di scrivere un nuovo valore di limite monitorato direttamente usando il relativo indirizzo virtuale GPU, il driver deve scaricare il buffer dei comandi e generare un segnale dal pacchetto GPU usando pfnSignalSynchronizationObjectFromGpu2Cb. Per i driver Windows Display Driver Model (WDDM) v2, i driver pfnSignalSynchronizationObjectCb e pfnSignalSynchronizationObject2Cb sono deprecati e verranno infine rimossi. I driver in modalità utente WDDM v2 devono passare a pfnSignalSynchronizationObjectFromGpuCb, perché supporta tutti i tipi di oggetti di sincronizzazione.

Sintassi

PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB Pfnd3dddiSignalsynchronizationobjectfromgpu2cb;

HRESULT Pfnd3dddiSignalsynchronizationobjectfromgpu2cb(
  HANDLE hDevice,
  const D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione.

unnamedParam2

pData [in]

Puntatore a una struttura D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 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.

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_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2

pfnSignalSynchronizationObject2Cb

pfnSignalSynchronizationObjectCb

pfnSignalSynchronizationObjectFromGpuCb