DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO fonction de rappel (d3dkmddi.h)
La fonction pfnCreateNewPathInfo retourne un pointeur vers une structure D3DKMDT_VIDPN_PRESENT_PATH que le pilote de miniport d’affichage remplit avant d’appeler pfnAddPath.
Syntaxe
DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO DxgkddiVidpntopologyCreatenewpathinfo;
NTSTATUS DxgkddiVidpntopologyCreatenewpathinfo(
[in] IN_CONST_D3DKMDT_HVIDPNTOPOLOGY hVidPnTopology,
[out] DEREF_OUT_PPD3DKMDT_VIDPN_PRESENT_PATH ppNewVidPnPresentPathInfo
)
{...}
Paramètres
[in] hVidPnTopology
Handle pour un objet de topologie VidPN. Le pilote de miniport d’affichage a précédemment obtenu ce handle en appelant la fonction pfnGetTopology de l’interface DXGK_VIDPN_INTERFACE .
[out] ppNewVidPnPresentPathInfo
Pointeur vers une variable qui reçoit un pointeur vers une structure D3DKMDT_VIDPN_PRESENT_PATH allouée par le gestionnaire VidPN.
Valeur retournée
La fonction pfnCreateNewPathInfo retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
STATUS_SUCCESS | La fonction a réussi. |
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY | Le handle fourni dans hVidPnTopology n’était pas valide. |
Remarques
Après avoir appelé pfnCreateNewPathInfo pour obtenir une structure D3DKMDT_VIDPN_PRESENT_PATH, vous devez effectuer une des opérations suivantes, mais pas les deux :
- Remplissez la structure et passez-la à pfnAddPath.
- Libérez la structure en appelant pfnReleasePathInfo.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dkmddi.h (include D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour