Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU viene usato con D3DKMTWaitForSynchronizationObjectFromCpu attendere che un recinto monitorato raggiunga un determinato valore.
Sintassi
typedef struct _D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU {
[in] D3DKMT_HANDLE hDevice;
[in] UINT ObjectCount;
[in] const D3DKMT_HANDLE *ObjectHandleArray;
[in] const UINT64 *FenceValueArray;
[in] HANDLE hAsyncEvent;
[in] D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS Flags;
} D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU;
Membri
[in] hDevice
Handle del dispositivo in cui attendere.
[in] ObjectCount
Numero di oggetti di sincronizzazione nel ObjectHandleArray e valori di recinto nella FenceValueArray.
[in] ObjectHandleArray
Matrice di handle in modalità kernel per gli eventi di sincronizzazione da attendere.
[in] FenceValueArray
Matrice di valori di limite monitorati a 64 bit da attendere, ognuno corrispondente a un oggetto nella ObjectHandleArray.
[in] hAsyncEvent
Quando non NULL, specifica l'evento da segnalare quando viene soddisfatta la condizione di attesa. Quando NULL, la chiamata non restituisce finché non viene soddisfatta la condizione di attesa.
[in] Flags
Struttura D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS che descrive l'operazione.
| Valore | Significato |
|---|---|
| WaitAny | |
| FALSO | La condizione di attesa viene considerata soddisfatta quando tutti gli oggetti di sincronizzazione di input vengono segnalate ai valori limite di input corrispondenti o superiori. |
| WaitAny | |
| VERO | La condizione di attesa viene considerata soddisfatta quando uno degli oggetti di sincronizzazione di input viene segnalato al valore limite di input corrispondente o superiore. |
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Windows 10 |
| server minimo supportato | Windows Server 2016 |
| intestazione |
d3dkmthk.h (include D3dkmthk.h) |