Partager via


DXGKDDI_MONITORFREQUENCYRANGESET_RELEASEFREQUENCYRANGEINFO fonction de rappel (d3dkmddi.h)

La fonction pfnReleaseFrequencyRangeInfo libère une structure D3DKMDT_MONITOR_FREQUENCY_RANGE que le gestionnaire VidPN a précédemment fournie au pilote de miniport d’affichage.

Syntaxe

DXGKDDI_MONITORFREQUENCYRANGESET_RELEASEFREQUENCYRANGEINFO DxgkddiMonitorfrequencyrangesetReleasefrequencyrangeinfo;

NTSTATUS DxgkddiMonitorfrequencyrangesetReleasefrequencyrangeinfo(
  [in] IN_CONST_D3DKMDT_HMONITORFREQUENCYRANGESET hMonitorFrequencyRangeSet,
  [in] IN_CONST_PD3DKMDT_MONITOR_FREQUENCY_RANGE_CONST pMonitorFrequencyRangeInfo
)
{...}

Paramètres

[in] hMonitorFrequencyRangeSet

Handle pour un objet défini sur la plage de fréquences du moniteur. Le pilote de miniport d’affichage a précédemment obtenu ce handle en appelant la fonction pfnGetMonitorFrequencyRangeSet de l’interface Monitor.

[in] pMonitorFrequencyRangeInfo

Pointeur vers la structure D3DKMDT_MONITOR_FREQUENCY_RANGE qui doit être libérée.

Valeur retournée

La fonction pfnAcquireNextFrequencyRangeInfo retourne l’une des valeurs suivantes.

Code de retour Description
STATUS_SUCCESS La fonction a réussi.
STATUS_INVALID_MONITOR_FREQUENCY_RANGE Le descripteur de plage de fréquence fourni dans pMonitorFrequencyRangeInfo n’était pas valide.
STATUS_INVALID_MONITOR_FREQUENCYRANGESET Le handle fourni dans hMonitorFrequencyRangeSet n’était pas valide.

Remarques

Lorsque vous avez terminé d’utiliser une structure D3DKMDT_MONITOR_FREQUENCY_RANGE que vous avez obtenue en appelant pfnAcquireFirstFrequencyRangeInfo ou pfnAcquireNextFrequencyRangeInfo, vous devez la libérer en appelant pfnReleaseFrequencyRangeInfo.

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