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)

Vedi anche

pfnWaitForSynchronizationObjectFromCpuCb