struttura D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU (d3dkmthk.h)
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) |