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 la funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT.
Osservazioni
Quando un oggetto recinto monitorato viene segnalato dalla CPU, il kernel grafico aggiornerà la posizione di memoria del recinto con il valore segnalato, quindi diventa immediatamente visibile a qualsiasi lettore in modalità utente e immediatamente in attesa di 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 appropriate Wait per verificare la presenza di completamento del segnale.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Desktop |
intestazione | d3dumddi.h (include D3dumddi.h) |