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 |