Compartilhar via


Função D3DKMTInvalidateActiveVidPn (d3dkmthk.h)

A função D3DKMTInvalidateActiveVidPn invalida a VidPN (rede de vídeo presente) ativa atualmente em uso.

Observação

Essa função está obsoleta no Windows 7 e em versões posteriores dos sistemas operacionais Windows.

Sintaxe

NTSTATUS D3DKMTInvalidateActiveVidPn(
  [in] const D3DKMT_INVALIDATEACTIVEVIDPN *unnamedParam1
);

Parâmetros

[in] unnamedParam1

Um ponteiro para uma estrutura D3DKMT_INVALIDATEACTIVEVIDPN que descreve parâmetros que invalidam o VidPN ativo atualmente em uso.

Retornar valor

D3DKMTInvalidateActiveVidPn retorna um dos seguintes valores:

Código de retorno Descrição
STATUS_SUCCESS O VidPN atualmente em uso foi invalidado com êxito.
STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER Nenhum adaptador gráfico foi especificado no membro hAdapter do D3DKMT_INVALIDATEACTIVEVIDPN para o qual invalidar o VidPN.
STATUS_NO_MEMORY D3DKMTInvalidateActiveVidPn não pôde ser concluído devido à memória insuficiente.
STATUS_NOT_SUPPORTED O modo de exibição solicitado pelo ICD (driver de cliente instalável) OpenGL no buffer apontado pelo membro pPrivateDriverData do D3DKMT_INVALIDATEACTIVEVIDPN não é suportado pelo driver de miniporto de exibição. Esse valor de status também será retornado se essa função for chamada em um computador que executa o Windows 7 e posterior por um driver de miniporta de exibição com DXGKDDI_INTERFACE_VERSION >= DXGKDDI_INTERFACE_VERSION_WIN7.
STATUS_DEVICE_REMOVED O adaptador gráfico foi interrompido.
STATUS_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN O driver de miniporto de exibição não recomendou um VidPN para substituir o VidPN atualmente em uso.

Essa função também pode retornar outros valores NTSTATUS .

Comentários

Quando a função D3DKMTInvalidateActiveVidPn é chamada para invalidar o VidPN atualmente em uso, o VidPN atual é substituído por um novo VidPN recomendado pelo driver de miniporto de exibição. Como o driver de miniporta de vídeo deve recomendar um novo VidPN, o driver de miniporto de exibição deve ser capaz de determinar o modo de exibição que o OpenGL ICD requer do buffer apontado pelo membro pPrivateDriverData do D3DKMT_INVALIDATEACTIVEVIDPN.

O OpenGL ICD pode chamar D3DKMTInvalidateActiveVidPn para modos de exibição (por exemplo, modo de exibição de clone) que não têm suporte usando a chamada mais geral para a função D3DKMTSetDisplayMode .

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows para exibir drivers de miniporta com DXGKDDI_INTERFACE_VERSION_WIN7 de versão < .
Plataforma de Destino Universal
Cabeçalho d3dkmthk.h (inclua D3dkmthk.h)
Biblioteca Gdi32.lib
DLL Gdi32.dll

Confira também

D3DKMTSetDisplayMode

D3DKMT_INVALIDATEACTIVEVIDPN