Compartilhar via


estrutura D3DKMT_CREATENATIVEFENCE (d3dkmthk.h)

A estrutura D3DKMT_CREATENATIVEFENCE é um parâmetro para a função D3DKMTCreateNativeFence . Ele descreve o objeto fence a ser criado.

Sintaxe

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;

Membros

hDevice

[in] Um identificador para o dispositivo no qual o objeto fence é criado.

hSyncObject

[out] Um identificador para o objeto de sincronização nesse processo.

PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]

[entrada/saída] Dados de driver privado para passar para a função DxgkDdiCreateNativeFence do KMD e copiar de volta para UMD.

Info

[entrada/saída] Uma estrutura D3DDDI_NATIVEFENCEINFO que descreve os atributos do objeto de sincronização.

Flags

[in] Uma estrutura D3DKMT_CREATENATIVEFENCE_FLAGS que descreve os sinalizadores do objeto fence.

Reserved[28]

Reservado para uso do sistema.

Comentários

Para obter mais informações sobre cercas de GPU nativas, consulte Objetos de cerca de GPU nativos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2
Cabeçalho d3dkmthk.h

Confira também

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence