DXGKDDI_MONITORDESCRIPTORSET_RELEASEDESCRIPTORINFO fonction de rappel (d3dkmddi.h)

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

Syntaxe

DXGKDDI_MONITORDESCRIPTORSET_RELEASEDESCRIPTORINFO DxgkddiMonitordescriptorsetReleasedescriptorinfo;

NTSTATUS DxgkddiMonitordescriptorsetReleasedescriptorinfo(
  IN_CONST_D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet,
  IN_CONST_PD3DKMDT_MONITOR_DESCRIPTOR_CONST pMonitorDescriptorInfo
)
{...}

Paramètres

hMonitorDescriptorSet

Handle d’un objet set de descripteur de surveillance. Le pilote de miniport d’affichage a précédemment obtenu ce handle en appelant la fonction pfnGetMonitorDescriptorSet de l’interface Monitor.

pMonitorDescriptorInfo

Pointeur vers la structure D3DKMDT_MONITOR_DESCRIPTOR à libérer.

Valeur retournée

La fonction pfnReleaseDescriptorInfo retourne l’une des valeurs suivantes.

Code de retour Description
STATUS_SUCCESS La fonction a réussi.
STATUS_INVALID_MONITOR_DESCRIPTOR Le descripteur fourni dans pMonitorDescriptorInfo n’était pas valide.
STATUS_GRAPHICS_INVALID_MONITOR_DESCRIPTORSET Le handle fourni dans hMonitorDescriptorSet n’était pas valide.

Remarques

Lorsque vous avez terminé d’utiliser une structure D3DKMDT_MONITOR_DESCRIPTOR que vous avez obtenue en appelant pfnAcquireFirstDescriptorInfo ou pfnAcquireNextDescriptorInfo, vous devez la libérer en appelant pfnReleaseDescriptorInfo.

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