estructura D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU (d3dkmthk.h)
D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU se usa con D3DKMTWaitForSynchronizationObjectFromCpu esperar a que una valla supervisada alcance un valor determinado.
Sintaxis
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;
Miembros
[in] hDevice
Identificador del dispositivo en el que esperar.
[in] ObjectCount
Número de objetos de sincronización de la ObjectHandleArray y valores de barrera en la FenceValueArray.
[in] ObjectHandleArray
Una matriz del modo kernel controla los eventos de sincronización que se van a esperar.
[in] FenceValueArray
Matriz de valores de barrera supervisada de 64 bits para esperar, cada una de ellas correspondiente a un objeto de la ObjectHandleArray.
[in] hAsyncEvent
Cuando no null, especifica el evento que se va a indicar cuando se cumple la condición de espera. Cuando null, la llamada no devolverá hasta que se cumpla la condición de espera.
[in] Flags
Estructura D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS que describe la operación.
Valor | Significado |
---|---|
WaitAny | |
FALSO | La condición de espera se considera que se cumple cuando todos los objetos de sincronización de entrada se indican a los valores de barrera de entrada correspondientes o superiores. |
WaitAny | |
VERDADERO | La condición de espera se considera que se cumple cuando cualquiera de los objetos de sincronización de entrada se señala al valor de barrera de entrada o superior correspondiente. |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
encabezado de |
d3dkmthk.h (incluya D3dkmthk.h) |