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 {
  void                               D3DKMT_PTR(
    HANDLE    unnamedParam1,
    hNtHandle unnamedParam2
  );
  D3DKMT_HANDLE                      hDevice;
  UINT                               EngineAffinity;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DKMT_HANDLE                      hSyncObject;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  BYTE                               Reserved[32];
} D3DKMT_OPENNATIVEFENCEFROMNTHANDLE;

Membros

void D3DKMT_PTR( HANDLE unnamedParam1, hNtHandle unnamedParam2)

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] Identificador 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.

Comentários

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

Requisitos

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

Confira também

D3DKMTOpenNativeFenceFromNTHandle