Compartir a través de


DXGKDDI_ISSUPPORTEDVIDPN función de devolución de llamada (d3dkmddi.h)

La función DxgkDdiIsSupportedVidPn determina si se admite un VidPN especificado en un adaptador de pantalla.

Sintaxis

DXGKDDI_ISSUPPORTEDVIDPN DxgkddiIssupportedvidpn;

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

Parámetros

[in] hAdapter

Identificador de un bloque de contexto asociado a un adaptador de pantalla. El controlador de minipuerto de pantalla proporcionó anteriormente este identificador al subsistema del kernel gráfico de DirectX en la función MiniportDeviceContext parámetro de salida del DxgkDdiAddDevice función.

[in, out] pIsSupportedVidPn

Puntero a una estructura de DXGKARG_ISSUPPORTEDVIDPN. En la entrada, el autor de la llamada proporciona el hDesiredVidPn miembro de la estructura. A cambio, el miembro isVidPnSupported de recibe un valor booleano que indica si se admite VidPN (TRUE) o no se admite (FALSE).

Valor devuelto

dxgkDdiIsSupportedVidPn devuelve uno de los siguientes valores

Código devuelto Descripción
STATUS_SUCCESS La topología de VidPN es válida. El miembro de estructura IsVidPnSupported se establece en TRUE o FALSE.
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY La topología de la implementación de VidPN no es válida. El miembro de estructura IsVidPnSupported se establece en FALSE.
STATUS_NO_MEMORY Error en la función porque no se pudo asignar memoria.

Observaciones

Para obtener más información sobre el análisis que debe realizar esta función, vea Determinar si se admite un VidPN en un adaptador de pantalla.

Si pIsSupportedVidPnArg->hDesiredVidPn es cero, DxgkDdiIsSupportedVidPn debe establecer pIsSupportedVidPnArg->IsVidPnSupported para TRUE, la idea de que el adaptador de pantalla siempre se puede configurar para mostrar nada.

dxgkDdiIsSupportedVidPn debe ser paginable.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
de la plataforma de destino de Escritorio
encabezado de d3dkmddi.h
irQL PASSIVE_LEVEL

Consulte también

dxgkDdiEnumVidPnCofuncModality