Compartir a través de


estructura D3DDDI_NATIVEFENCEINFO (d3dukmdt.h)

D3DDDI_NATIVEFENCEINFO describe los atributos de un objeto de sincronización de barrera nativa.

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 inicial de barrera.

EngineAffinity

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

Type

[in] Valor 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]

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2
Encabezado d3dukmdt.h

Consulte también

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence