DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO fonction de rappel (d3dkmddi.h)
La fonction pfnUpdatePathSupportInfo met à jour la prise en charge de la transformation et de la protection contre la copie d’un chemin d’accès particulier dans une topologie VidPN spécifiée.
Syntaxe
DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO DxgkddiVidpntopologyUpdatepathsupportinfo;
NTSTATUS DxgkddiVidpntopologyUpdatepathsupportinfo(
[in] IN_CONST_D3DKMDT_HVIDPNTOPOLOGY i_hVidPnTopology,
[in] IN_CONST_PD3DKMDT_VIDPN_PRESENT_PATH i_pVidPnPresentPathInfo
)
{...}
Paramètres
[in] i_hVidPnTopology
Handle d’un objet de topologie VidPN. Le pilote miniport d’affichage a précédemment obtenu ce handle en appelant la fonction pfnGetTopology de l’interface DXGK_VIDPN_INTERFACE .
[in] i_pVidPnPresentPathInfo
Pointeur vers une structure D3DKMDT_VIDPN_PRESENT_PATH . Les membres VidPnSourceId et VidPnTargetId (pris en tant que paire) identifient le chemin d’accès dont la prise en charge de la transformation et de la protection contre la copie doit être mise à jour. Les membres ContentTransformation et CopyProtection fournissent la prise en charge mise à jour de la transformation et de la protection contre la copie.
Valeur retournée
La fonction pfnUpdatePathSupportInfo retourne l’une des valeurs suivantes.
Code de retour | Description |
---|---|
STATUS_SUCCESS | La fonction a réussi. |
STATUS_GRAPHICS_INVALID_TOPOLOGY | Le handle fourni dans i_hVidPnTopology n’était pas valide. |
STATUS_INVALID_PARAMETER | Un paramètre non valide a été fourni. |
STATUS_ACCESS_DENIED | Le chemin d’accès ne peut pas être supprimé dans le contexte de l’appel DDI actuel. |
Remarques
La fonction DxgkDdiEnumVidPnCofuncModality du pilote miniport d’affichage appelle pnfUpdatePathSupportInfo pour signaler la prise en charge de la rotation, de la mise à l’échelle et de la protection contre la copie pour chacun des chemins d’accès d’une topologie.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dkmddi.h (inclure D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |