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 miniporte de pantalla proporcionó anteriormente este identificador al subsistema del kernel de gráficos de DirectX en el parámetro de salida MiniportDeviceContext de la función DxgkDdiAddDevice .

[in, out] pIsSupportedVidPn

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

Valor devuelto

DxgkDdiIsSupportedVidPn devuelve uno de los valores siguientes:

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 pudo asignar memoria.

Comentarios

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> en TRUE, la idea de que el adaptador de pantalla siempre se puede configurar para mostrar nada.

DxgkDdiIsSupportedVidPn debe ser paginable.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Plataforma de destino Escritorio
Encabezado d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte también

DxgkDdiEnumVidPnCofuncModality