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 |