Compartir a través de


estructura D3DKMT_OPENNATIVEFENCEFROMNTHANDLE (d3dkmthk.h)

La estructura D3DKMT_OPENNATIVEFENCEFROMNTHANDLE es un parámetro para la función D3DKMTOpenNativeFenceFromNTHandle . Describe la valla nativa que se va a abrir.

Sintaxis

typedef struct _D3DKMT_OPENNATIVEFENCEFROMNTHANDLE {
  void                               D3DKMT_PTR(
    HANDLE    unnamedParam1,
    hNtHandle unnamedParam2
  );
  D3DKMT_HANDLE                      hDevice;
  UINT                               EngineAffinity;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DKMT_HANDLE                      hSyncObject;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  BYTE                               Reserved[32];
} D3DKMT_OPENNATIVEFENCEFROMNTHANDLE;

Miembros

void D3DKMT_PTR( HANDLE unnamedParam1, hNtHandle unnamedParam2)

hDevice

[in] Identificador de dispositivo para abrir este objeto de barrera.

EngineAffinity

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

Flags

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

hSyncObject

[out] Identificador del objeto de barrera abierta.

NativeFenceMapping

[out] Estructura D3DDDI_NATIVEFENCEMAPPING que contiene información de asignación de procesos para el objeto de barrera.

Reserved[32]

Reservado para uso del sistema.

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 d3dkmthk.h

Consulte también

D3DKMTOpenNativeFenceFromNTHandle