PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMCPUCB funzione di callback (d3dumddi.h)
pfnSignalSynchronizationObjectFromCpuCb consente a un driver di segnalare una recinzione monitorata.
Sintassi
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMCPUCB Pfnd3dddiSignalsynchronizationobjectfromcpucb;
HRESULT Pfnd3dddiSignalsynchronizationobjectfromcpucb(
HANDLE hDevice,
const D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMCPU *unnamedParam2
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione.
unnamedParam2
pData [in]
Puntatore a una struttura D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMCPU 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 .
Commenti
Quando un oggetto recinto monitorato viene segnalato dalla CPU, il kernel grafico aggiornerà la posizione di memoria del recinto con il valore segnalato, in modo che diventi immediatamente visibile a qualsiasi lettore in modalità utente e non attenda immediatamente eventuali camerieri soddisfatti. Tuttavia, il chiamante non può presupporre che l'operazione di segnale verrà completata al ritorno da questa funzione. Al contrario, il chiamante deve usare le funzioni wait appropriate per verificare la presenza del completamento del segnale.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Desktop |
Intestazione | d3dumddi.h (include D3dumddi.h) |