Partilhar via


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 miniporto de exibição forneceu anteriormente esse identificador para o subsistema de kernel de elementos gráficos DirectX na função MiniportDeviceContext da função DxgkDdiAddDevice.

[in, out] pIsSupportedVidPn

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

Valor de retorno

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 está definido como TRUE ou FALSE.
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY A topologia da implementação do VidPN é inválida. O membro da estrutura IsVidPnSupported está definido como FALSE.
STATUS_NO_MEMORY A função falhou porque não foi possível alocar memória.

Observações

Para obter mais informações sobre a análise que essa função deve executar, consulte Determining Whether a VidPN is Supported on a Display Adapter.

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

DxgkDdiIsSupportedVidPn deve ficar paginável.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
da Plataforma de Destino Área de trabalho
cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte também

DxgkDdiEnumVidPnCofuncModality