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 |