PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB funzione di callback (d3dumddi.h)
pfnSignalSynchronizationObjectFromGpu2Cb viene usato per segnalare un recinto monitorato. Quando un particolare motore gpu (Graphics Processing Unit) non è in grado di scrivere un nuovo valore di recinto monitorato direttamente usando il relativo indirizzo virtuale GPU, il driver deve scaricare il buffer dei comandi ed emettere un segnale dal pacchetto GPU usando pfnSignalSynchronizationObjectFromGpu2Cb. Per i driver Windows Display Driver Model (WDDM) v2, i callback pfnSignalSynchronizationObjectCb e pfnSignalSynchronizationObject2Cb sono deprecati e alla fine verranno rimossi. I driver in modalità utente WDDM v2 devono passare a pfnSignalSynchronizationObjectFromGpuCb, perché supporta tutti i tipi di oggetto 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 questa funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Desktop |
Intestazione | d3dumddi.h (include D3dumddi.h) |
Vedi anche
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2
pfnSignalSynchronizationObject2Cb