структура D3DKMT_GETMULTISAMPLEMETHODLIST (d3dkmthk.h)

Структура D3DKMT_GETMULTISAMPLEMETHODLIST описывает параметры для получения списка нескольких примеров методов выделения.

Синтаксис

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;

Члены

[in] hAdapter

Дескриптор графического адаптера.

[in] VidPnSourceId

Отсчитываемый от нуля идентификационный номер видео, представленный источником в пути к топологии vidPN, в которую включена выделенная сеть.

[in] Width

Ширина выделения в пикселях.

[in] Height

Высота выделения в пикселях.

[in] Format

Значение D3DDDIFORMATтипа, указывающее формат выделения пикселей.

[out] pMethodList

Массив структур D3DKMT_MULTISAMPLEMETHOD, описывающих список методов множественной выборки, используемых для выделения; в противном случае этот элемент NULL.

[in/out] MethodCount

При входных данных количество элементов, указанных в pMethodList, может храниться. В выходных данных этот элемент указывает необходимое количество элементов, которые должен содержать массив, заданный pMethodList.

Замечания

Если среда выполнения возвращает значение, отличное отNULL в pMethodList, среда выполнения возвращает значение в MethodCount, представляющее количество элементов, которые может содержать массив. Если среда выполнения возвращает NULL в pMethodList, среда выполнения возвращает значение в MethodCount, представляющее размер требуемого буфера массива в количестве элементов.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
заголовка d3dkmthk.h (include D3dumddi.h)

См. также

D3DDDIFORMAT

D3DKMTGetMultisampleMethodList

D3DKMT_MULTISAMPLEMETHOD