Compartilhar via


Função D3DKMTOpenNativeFenceFromNtHandle (d3dkmthk.h)

As chamadas de runtime D3D *D3DKMTOpenNativeFenceFromNTHandle para abrir uma cerca nativa compartilhada existente em um dispositivo ou processo diferente.

Sintaxe

NTSTATUS D3DKMTOpenNativeFenceFromNtHandle(
  D3DKMT_OPENNATIVEFENCEFROMNTHANDLE *unnamedParam1
);

Parâmetros

unnamedParam1

[entrada/saída] Ponteiro para uma estrutura D3DKMT_OPENNATIVEFENCEFROMNTHANDLE que descreve o objeto fence a ser aberto.

Valor de retorno

D3DKMTOpenNativeFenceFromNTHandle retorna STATUS_SUCCESS na criação bem-sucedida. Caso contrário, ele retornará um código de erro NTSTATUS, como STATUS_INVALID_PARAMETER.

Observações

Se a cerca nativa estiver sendo aberta em um dispositivo diferente do mesmo processo, NativeFenceMapping contém os mesmos endereços virtuais que a cerca nativa original. Se ele estiver sendo aberto em um processo diferente, NativeFenceMapping conterá novos VAs mapeados no novo espaço de endereço do processo.

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 (WDDM 3.2)
cabeçalho d3dkmthk.h

Consulte também

D3DKMT_OPENNATIVEFENCEFROMNTHANDLE

D3DKMTCreateNativeFence

D3DKMTDestroySynchronizationObject

DxgkDdiOpenNativeFence