structure D3DKMT_GETMULTISAMPLEMETHODLIST (d3dkmthk.h)

La structure D3DKMT_GETMULTISAMPLEMETHODLIST décrit les paramètres permettant de récupérer la liste des méthodes de plusieurs exemples pour une allocation.

Syntaxe

typedef struct _D3DKMT_GETMULTISAMPLEMETHODLIST {
  [in]     D3DKMT_HANDLE                  hAdapter;
  [in]     D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in]     UINT                           Width;
  [in]     UINT                           Height;
  [in]     D3DDDIFORMAT                   Format;
  [out]    D3DKMT_MULTISAMPLEMETHOD       *pMethodList;
  [in/out] UINT                           MethodCount;
} D3DKMT_GETMULTISAMPLEMETHODLIST;

Membres

[in] hAdapter

Handle de la carte graphique.

[in] VidPnSourceId

Numéro d’identification de base zéro de la source présente vidéo dans un chemin d’accès d’une topologie VidPN (Video Present Network) sur laquelle l’allocation est activée.

[in] Width

Largeur de l’allocation, en pixels.

[in] Height

Hauteur de l’allocation, en pixels.

[in] Format

Valeur de type D3DDDIFORMAT qui indique le format de pixel de l’allocation.

[out] pMethodList

Tableau de structures D3DKMT_MULTISAMPLEMETHOD qui décrivent la liste des méthodes d’échantillonnage multiple utilisées pour l’allocation ; dans le cas contraire, ce membre a la valeur NULL.

[in/out] MethodCount

En entrée, le nombre d’éléments que le tableau spécifié par pMethodList peut contenir. Lors de la sortie, ce membre spécifie le nombre requis d’éléments que le tableau spécifié par pMethodList doit contenir.

Remarques

Si le runtime retourne une valeur non NULL dans pMethodList, le runtime retourne une valeur dans MethodCount qui représente le nombre d’éléments que le tableau peut contenir. Si le runtime retourne NULL dans pMethodList, le runtime retourne une valeur dans MethodCount qui représente la taille de la mémoire tampon de tableau requise, en nombre d’éléments.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmthk.h (inclure D3dumddi.h)

Voir aussi

D3DDDIFORMAT

D3DKMTGetMultisampleMethodList

D3DKMT_MULTISAMPLEMETHOD