Compartir a través de


estructura D3DDDI_NATIVEFENCEINFO (d3dukmdt.h)

D3DDDI_NATIVEFENCEINFO describe los atributos de un objeto de sincronización de barreras nativas.

Sintaxis

typedef struct _D3DDDI_NATIVEFENCEINFO {
  D3DKMT_ALIGN64 UINT64              InitialFenceValue;
  UINT                               EngineAffinity;
  D3DDDI_NATIVEFENCE_TYPE            Type;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  D3DKMT_ALIGN64 BYTE                Reserved[28];
} D3DDDI_NATIVEFENCEINFO;

Miembros

InitialFenceValue

[in] Valor de barrera inicial.

EngineAffinity

[in] Define los adaptadores físicos en los que se asigna la dirección virtual de GPU.

Type

[in] Valor de D3DDDI_NATIVEFENCE_TYPE que especifica el tipo de la valla.

Flags

[in] Estructura D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS que identifica los atributos del objeto de sincronización.

NativeFenceMapping

[out] Estructura D3DDDI_NATIVEFENCE_MAPPING en la que se devuelve la información de asignación de procesos para la barrera nativa.

Reserved[28]

Observaciones

Para obtener más información sobre las barreras nativas de GPU, consulte objetos de barrera de GPU nativas.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11, versión 24H2
encabezado de d3dukmdt.h

Consulte también

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence