DXGKDDI_VIDPNTARGETMODESET_CREATENEWMODEINFO fonction de rappel (d3dkmddi.h)
La fonction pfnCreateNewModeInfo retourne un pointeur vers une structure D3DKMDT_VIDPN_TARGET_MODE que le pilote de miniport d’affichage remplit avant d’appeler pfnAddMode.
Syntaxe
DXGKDDI_VIDPNTARGETMODESET_CREATENEWMODEINFO DxgkddiVidpntargetmodesetCreatenewmodeinfo;
NTSTATUS DxgkddiVidpntargetmodesetCreatenewmodeinfo(
[in] IN_CONST_D3DKMDT_HVIDPNTARGETMODESET hVidPnTargetModeSet,
[out] DEREF_OUT_PPD3DKMDT_VIDPN_TARGET_MODE ppNewVidPnTargetModeInfo
)
{...}
Paramètres
[in] hVidPnTargetModeSet
Handle pour un objet défini en mode cible VidPN. Le pilote de miniport d’affichage a précédemment obtenu ce handle en appelant la fonction pfnAcquireTargetModeSet de l’interface DXGK_VIDPN_INTERFACE .
[out] ppNewVidPnTargetModeInfo
Pointeur vers une variable qui reçoit un pointeur vers une structure D3DKMDT_VIDPN_TARGET_MODE allouée par le gestionnaire VidPN.
Valeur retournée
La fonction pfnCreateNewModeInfo retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
STATUS_SUCCESS | La fonction a réussi. |
STATUS_GRAPHICS_INVALID_VIDPN_TARGETMODESET | Le handle fourni dans hVidPnTargetModeSet n’était pas valide. |
Remarques
La fonction pfnCreateNewModeInfo alloue une structure D3DKMDT_VIDPN_TARGET_MODE et définit son membre Id sur un identificateur nouvellement généré.
Après avoir appelé pfnCreateNewModeInfo pour obtenir une structure D3DKMDT_VIDPN_TARGET_MODE, vous devez effectuer une des opérations suivantes, mais pas les deux :
- Renseignez le membre Info de la structure et passez la structure à pfnAddMode.
- Libérez la structure en appelant pfnReleaseModeInfo.
Le type de données D3DKMDT_HVIDPNTARGETMODESET est défini dans D3dkmdt.h.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
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