Compartir a través de


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)

Consulte también

D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS

D3DKMTWaitForSynchronizationObjectFromCpu