структура D3DDDICB_GETMULTISAMPLEMETHODLIST (d3dumddi.h)

Структура D3DDDICB_GETMULTISAMPLEMETHODLIST описывает параметры для получения списка методов с несколькими образцами для выделения.

Синтаксис

typedef struct _D3DDDICB_GETMULTISAMPLEMETHODLIST {
  [in]     D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in]     UINT                           Width;
  [in]     UINT                           Height;
  [in]     D3DDDIFORMAT                   Format;
  [out]    D3DDDI_MULTISAMPLINGMETHOD     *pMethodList;
  [in/out] UINT                           MethodCount;
} D3DDDICB_GETMULTISAMPLEMETHODLIST;

Члены

[in] VidPnSourceId

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

[in] Width

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

[in] Height

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

[in] Format

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

[out] pMethodList

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

[in/out] MethodCount

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

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

D3DDDIFORMAT

D3DDDI_MULTISAMPLINGMETHOD

pfnGetMultisampleMethodListCb