DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET fonction de rappel (d3dkmddi.h)

La fonction DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET affecte un ensemble de méthodes multi-échantillonnage à une source vidéo-présente particulière dans un VidPN spécifié.

Syntaxe

DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET DxgkddiVidpnAssignmultisamplingmethodset;

NTSTATUS DxgkddiVidpnAssignmultisamplingmethodset(
  [in] IN_D3DKMDT_HVIDPN hVidPn,
  [in] IN_CONST_D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId,
  [in] IN_CONST_SIZE_T NumMethods,
  [in] const D3DDDI_MULTISAMPLINGMETHOD *pSupportedMethodSet
)
{...}

Paramètres

[in] hVidPn

Handle d’un objet VidPN. Le gestionnaire VidPN a précédemment fourni cette poignée au pilote d’affichage miniport en appelant DxgkDdiEnumVidPnCofuncModality.

[in] VidPnSourceId

Entier qui identifie l’une des sources présentes vidéo associées à l’objet VidPN.

[in] NumMethods

Nombre d’éléments dans le tableau pSupportedMethodSet .

[in] pSupportedMethodSet

Pointeur vers un tableau de structures D3DDDI_MULTISAMPLINGMETHOD , chacune d’elles décrivant une méthode multi-échantillonnage.

Valeur retournée

La fonction DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET retourne l’une des valeurs suivantes.

Code de retour Description
STATUS_SUCCESS La fonction a réussi.
STATUS_GRAPHICS_INVALID_VIDPN Le handle fourni dans hVidPn n’était pas valide.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE L’identificateur fourni dans VidPnSourceId n’était pas valide.
STATUS_NO_MEMORY La fonction a échoué, car elle n’a pas pu allouer suffisamment de mémoire.

Cette fonction peut également retourner d’autres codes d’erreur définis dans Ntstatus.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

DxgkDdiEnumVidPnCofuncModality