DXGKDDI_ISSUPPORTEDVIDPN função de retorno de chamada (d3dkmddi.h)

A função DxgkDdiIsSupportedVidPn determina se um VidPN especificado tem suporte em um adaptador de exibição.

Sintaxe

DXGKDDI_ISSUPPORTEDVIDPN DxgkddiIssupportedvidpn;

NTSTATUS DxgkddiIssupportedvidpn(
  [in]      IN_CONST_HANDLE hAdapter,
  [in, out] INOUT_PDXGKARG_ISSUPPORTEDVIDPN pIsSupportedVidPn
)
{...}

Parâmetros

[in] hAdapter

Um identificador para um bloco de contexto associado a um adaptador de exibição. O driver de miniporta de exibição forneceu anteriormente esse identificador para o subsistema kernel de elementos gráficos DirectX no parâmetro de saída MiniportDeviceContext da função DxgkDdiAddDevice .

[in, out] pIsSupportedVidPn

Um ponteiro para uma estrutura DXGKARG_ISSUPPORTEDVIDPN . Na entrada, o chamador fornece o membro hDesiredVidPn da estrutura. No retorno, o membro IsVidPnSupported recebe um valor booliano que indica se o VidPN tem suporte (TRUE) ou não (FALSE).

Retornar valor

DxgkDdiIsSupportedVidPn retorna um dos seguintes valores

Código de retorno Descrição
STATUS_SUCCESS A topologia do VidPN é válida. O membro da estrutura IsVidPnSupported é definido como TRUE ou FALSE.
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY A topologia da implementação de VidPN é inválida. O membro da estrutura IsVidPnSupported é definido como FALSE.
STATUS_NO_MEMORY A função falhou porque não foi possível alocar memória.

Comentários

Para obter mais informações sobre a análise que essa função deve executar, consulte Determinando se um VidPN tem suporte em um adaptador de vídeo.

Se pIsSupportedVidPnArg-hDesiredVidPn> for zero, DxgkDdiIsSupportedVidPn deverá definir pIsSupportedVidPnArg-IsVidPnSupported> como TRUE, a ideia é que o adaptador de exibição sempre possa ser configurado para não exibir nada.

DxgkDdiIsSupportedVidPn deve ser tornado paginável.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Plataforma de Destino Área de Trabalho
Cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL

Confira também

DxgkDdiEnumVidPnCofuncModality