Compartir a través de


estructura D3DKMT_CREATENATIVEFENCE (d3dkmthk.h)

La estructura D3DKMT_CREATENATIVEFENCE es un parámetro para la funciónD3DKMTCreateNativeFence. 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 de DxgkDdiCreateNativeFence de KMD y copiarla de nuevo 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.

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

Consulte también

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence