struttura D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU (d3dumddi.h)
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU viene usato con pfnWaitForSynchronizationObjectFromCpuCb per attendere che un recinto monitorato raggiunga un determinato valore.
Sintassi
typedef struct D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU {
[in] UINT ObjectCount;
[in] const D3DKMT_HANDLE *ObjectHandleArray;
[in] const UINT64 *FenceValueArray;
[in] HANDLE hAsyncEvent;
[in] D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS Flags;
} D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU;
Members
[in] ObjectCount
Numero di oggetti di sincronizzazione nei valori ObjectHandleArray e di isolamento in 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 in 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 FALSE |
La condizione di attesa viene considerata soddisfatta quando tutti gli oggetti di sincronizzazione di input vengono indicati ai valori di limite di input corrispondenti o superiori. |
Waitany true |
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. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | d3dumddi.h (include D3dumddi.h) |