Compartilhar via


estrutura D3DKMT_CREATENATIVEFENCE (d3dkmthk.h)

A estrutura D3DKMT_CREATENATIVEFENCE é um parâmetro para a funçãoD3DKMTCreateNativeFence. 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.

Observações

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

Requisitos

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

Consulte também

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence