Compartilhar via


estrutura D3DKMT_OPENNATIVEFENCEFROMNTHANDLE (d3dkmthk.h)

A estrutura D3DKMT_OPENNATIVEFENCEFROMNTHANDLE é um parâmetro para a função D3DKMTOpenNativeFenceFromNTHandle . Descreve a cerca nativa a ser aberta.

Sintaxe

typedef struct _D3DKMT_OPENNATIVEFENCEFROMNTHANDLE {
  HANDLE                             hNtHandle;
  D3DKMT_HANDLE                      hDevice;
  UINT                               EngineAffinity;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DKMT_HANDLE                      hSyncObject;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  BYTE                               Reserved[32];
} D3DKMT_OPENNATIVEFENCEFROMNTHANDLE;

Membros

hNtHandle

[in] Identificador NT para o objeto de cerca compartilhada.

hDevice

[in] Identificador de dispositivo para abrir esse objeto de cerca.

EngineAffinity

[in] Define os adaptadores físicos em que o endereço virtual da GPU é mapeado.

Flags

[in] Uma estrutura D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS que identifica os atributos do objeto de sincronização.

hSyncObject

[out] Manipule para o objeto de cerca aberto.

NativeFenceMapping

[out] Uma estrutura D3DDDI_NATIVEFENCEMAPPING que contém informações de mapeamento de processo para o objeto fence.

Reserved[32]

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

D3DKMTOpenNativeFenceFromNTHandle