Compartir a través de


estructura D3DKMT_CREATENATIVEFENCE (d3dkmthk.h)

La estructura D3DKMT_CREATENATIVEFENCE es un parámetro para la función D3DKMTCreateNativeFence . Describe el objeto de barrera que se va a crear.

Sintaxis

typedef struct _D3DKMT_CREATENATIVEFENCE {
  D3DKMT_HANDLE                  hDevice;
  D3DKMT_HANDLE                  hSyncObject;
  BYTE                           PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE];
  D3DDDI_NATIVEFENCEINFO         Info;
  D3DKMT_CREATENATIVEFENCE_FLAGS Flags;
  BYTE                           Reserved[28];
} D3DKMT_CREATENATIVEFENCE;

Miembros

hDevice

[in] Identificador del dispositivo en el que se crea el objeto de barrera.

hSyncObject

[out] Identificador del objeto de sincronización en este proceso.

PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]

[in/out] Datos del controlador privado para pasar a la función DxgkDdiCreateNativeFence de KMD y volver a copiarla en UMD.

Info

[in/out] Estructura D3DDDI_NATIVEFENCEINFO que describe los atributos del objeto de sincronización.

Flags

[in] Estructura D3DKMT_CREATENATIVEFENCE_FLAGS que describe las marcas del objeto de barrera.

Reserved[28]

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

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence