Compartir a través de


estructura D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 (d3dkmthk.h)

La estructura D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 contiene información sobre los eventos de sincronización a los que espera la función D3DKMTWaitForSynchronizationObject2 .

Sintaxis

typedef struct _D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 {
  [in] D3DKMT_HANDLE hContext;
  [in] UINT          ObjectCount;
       D3DKMT_HANDLE ObjectHandleArray[D3DDDI_MAX_OBJECT_WAITED_ON];
  union {
    struct {
      D3DKMT_ALIGN64 UINT64 FenceValue;
    } Fence;
         D3DKMT_ALIGN64 UINT64 Reserved[8];
  };
} D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2;

Miembros

[in] hContext

Identificador en modo kernel de la secuencia de contexto en la que se inserta un espera para los eventos de sincronización de la matriz que especifica el miembro ObjectHandleArray .

[in] ObjectCount

Número de eventos de sincronización en la matriz ObjectHandleArray .

[in] ObjectHandleArray[D3DDDI_MAX_OBJECT_WAITED_ON]

Una matriz del modo kernel controla los eventos de sincronización que el contexto especificado por el miembro hContext espera. La constante D3DDDI_MAX_OBJECT_WAITED_ON, que se define como 32, indica el número máximo de eventos de sincronización que el contexto puede esperar.

Fence

Estructura que contiene información sobre una valla. La unión de D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 puede contener una estructura Delimitación, que contiene el siguiente miembro:

Fence.FenceValue

Valor de 64 bits que especifica el valor de barrera que se va a esperar.

Reserved[8]

Matriz de valores de 64 bits reservados para uso futuro. La unión de D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 puede contener esta matriz.

Requisitos

Requisito Value
Cliente mínimo compatible D3DKMT_WAITFORSYNCHRONIZATIONOBJECT2 se admite a partir del sistema operativo Windows 7.
Encabezado d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMTWaitForSynchronizationObject2