Partager via


DXGKDDI_VIDPNSOURCEMODESET_PINMODE fonction de rappel (d3dkmddi.h)

La fonction pfnPinMode épingle un mode spécifié dans un ensemble de modes sources VidPN.

Syntaxe

DXGKDDI_VIDPNSOURCEMODESET_PINMODE DxgkddiVidpnsourcemodesetPinmode;

NTSTATUS DxgkddiVidpnsourcemodesetPinmode(
  [in] IN_D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet,
  [in] IN_CONST_D3DKMDT_VIDEO_PRESENT_SOURCE_MODE_ID VidPnSourceModeId
)
{...}

Paramètres

[in] hVidPnSourceModeSet

Handle vers un objet défini en mode source VidPN. Le pilote miniport d’affichage a précédemment obtenu ce handle en appelant la fonction pfnAcquireSourceModeSet de l’interface DXGK_VIDPN_INTERFACE .

[in] VidPnSourceModeId

Entier qui identifie le mode à épingler.

Valeur retournée

La fonction pfnPinMode retourne l’une des valeurs suivantes :

Code de retour Description
STATUS_SUCCESS La fonction a réussi.
STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET Le handle fourni dans hVidPnSourceModeSet n’était pas valide.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE Le mode identifié par VidPnSourceModeId n’appartient pas au mode source défini par hVidPnSourceModeSet.

Remarques

Les identificateurs de mode source VidPN sont attribués par le système d’exploitation. La fonction pfnCreateNewModeInfo génère un identificateur de mode, affecte l’identificateur au membre ID d’une structure D3DKMDT_VIDPN_SOURCE_MODE et retourne la structure au pilote de miniport d’affichage.

Le type de données D3DKMDT_HVIDPNSOURCEMODESET 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 (inclure D3dkmddi.h)
IRQL PASSIVE_LEVEL

Voir aussi

D3DKMDT_VIDPN_SOURCE_MODE

pfnAcquirePinnedModeInfo