Share via


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

La función pfnUpdatePathSupportInfo actualiza la compatibilidad con la transformación y la protección de copia de una ruta de acceso determinada en una topología VidPN especificada.

Sintaxis

DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO DxgkddiVidpntopologyUpdatepathsupportinfo;

NTSTATUS DxgkddiVidpntopologyUpdatepathsupportinfo(
  [in] IN_CONST_D3DKMDT_HVIDPNTOPOLOGY i_hVidPnTopology,
  [in] IN_CONST_PD3DKMDT_VIDPN_PRESENT_PATH i_pVidPnPresentPathInfo
)
{...}

Parámetros

[in] i_hVidPnTopology

Identificador de un objeto de topología VidPN. El controlador de minipuerto de pantalla obtuvo previamente este identificador llamando a la función pfnGetTopology de la interfaz DXGK_VIDPN_INTERFACE .

[in] i_pVidPnPresentPathInfo

Puntero a una estructura de D3DKMDT_VIDPN_PRESENT_PATH . Los miembros VidPnSourceId y VidPnTargetId (tomados como par) identifican la ruta de acceso que debe tener actualizada su compatibilidad con la transformación y la protección de copia. Los miembros ContentTransformation y CopyProtection proporcionan la compatibilidad actualizada con la transformación y la protección de copia.

Valor devuelto

La función pfnUpdatePathSupportInfo devuelve uno de los valores siguientes.

Código devuelto Descripción
STATUS_SUCCESS La función se ha realizado correctamente.
STATUS_GRAPHICS_INVALID_TOPOLOGY El identificador proporcionado en i_hVidPnTopology no era válido.
STATUS_INVALID_PARAMETER Se proporcionó un parámetro no válido.
STATUS_ACCESS_DENIED La ruta de acceso no se puede quitar en el contexto de la llamada DDI actual.

Comentarios

La función DxgkDdiEnumVidPnCofuncModality del controlador de miniporte de pantalla llama a pnfUpdatePathSupportInfo para notificar la rotación, el escalado y la compatibilidad con la protección de copia para cada una de las rutas de acceso de una topología.

Requisitos

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