DXGKDDI_MONITORSOURCEMODESET_ADDMODE fonction de rappel (d3dkmddi.h)
La fonction pfnAddMode ajoute un mode source de moniteur à un objet défini de mode source de moniteur spécifié.
Syntaxe
DXGKDDI_MONITORSOURCEMODESET_ADDMODE DxgkddiMonitorsourcemodesetAddmode;
NTSTATUS DxgkddiMonitorsourcemodesetAddmode(
[in] IN_CONST_D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet,
[in] IN_PD3DKMDT_MONITOR_SOURCE_MODE_CONST pMonitorSourceModeInfo
)
{...}
Paramètres
[in] hMonitorSourceModeSet
Handle d’un objet set en mode source monitor. Le pilote miniport d’affichage a précédemment obtenu ce handle en appelant la fonction pfnAcquireMonitorSourceModeSet de l’interface Monitor.
[in] pMonitorSourceModeInfo
Pointeur vers une structure D3DKMDT_MONITOR_SOURCE_MODE qui décrit le mode source du moniteur. Le pilote miniport d’affichage a précédemment obtenu cette structure en appelant pfnCreateNewModeInfo.
Valeur retournée
La fonction pfnAddMode retourne l’une des valeurs suivantes.
Code de retour | Description |
---|---|
STATUS_SUCCESS | La fonction a réussi. |
STATUS_NO_MEMORY | La fonction a échoué, car elle n’a pas pu allouer suffisamment de mémoire. |
STATUS_GRAPHICS_INVALID_MONITOR_SOURCE_MODE | Les informations fournies dans pMonitorSourceModeInfo n’étaient pas valides. |
STATUS_GRAPHICS_INVALID_MONITOR_SOURCEMODESET | Le handle fourni dans hMonitorSourceModeSet n’était pas valide. |
STATUS_GRAPHICS_INVALID_FREQUENCY | Les informations de fréquence fournies dans pMonitorSourceModeInfo n’étaient pas valides. |
STATUS_GRAPHICS_INVALID_ACTIVE_REGION | La région active fournie dans pMonitorSourceModeInfo n’était pas valide. |
STATUS_GRAPHICS_INVALID_TOTAL_REGION | La région totale fournie dans pMonitorSourceModeInfo n’était pas valide. |
STATUS_GRAPHICS_MODE_ALREADY_IN_MODE_SET | Le jeu de modes contient déjà un mode identique au mode fourni dans pMonitorSourceModeInfo. |
STATUS_GRAPHICS_MODE_ID_MUST_BE_UNIQUE | L’identificateur fourni dans pMonitorSourceModeInfo-Id> est déjà utilisé pour un autre mode dans le mode défini. |
STATUS_GRAPHICS_RESOURCES_NOT_RELATED | La structure pointée vers pMonitorSourceModeInfo n’a pas été créée pour être ajoutée au jeu de modes spécifié par hMonitorSourceModeSet. |
Remarques
Si pMonitorSourceModeInfo-Preference> est égal à D3DKMDT_MP_PREFERRED, le mode nouvellement ajouté devient le mode préféré de l’ensemble de modes.
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 |
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