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

描述用于分配或 NULL的多采样方法列表的 D3DDDI_MULTISAMPLINGMETHOD 结构的数组。

[in/out] MethodCount

在输入时,pMethodList 处缓冲区可以保存的元素数。 在输出中,此成员指定缓冲区 pMethodList 应保留的所需元素数。

言论

如果运行时在 pMethodList 成员中返回非NULL 值,则运行时将返回 MethodCount 成员中的值,该值表示数组可以保存的元素数。 如果运行时 在 pMethodList 返回 NULL,则运行时在 MethodCount 中返回一个值,该值表示所需的数组缓冲区的大小(以元素数为单位)。

要求

要求 价值
最低支持的客户端 在 Windows Vista 和更高版本的 Windows作系统中可用。
标头 d3dumddi.h (包括 D3dumddi.h)

另请参阅

D3DDDIFORMAT

D3DDDI_MULTISAMPLINGMETHOD

pfnGetMultisampleMethodListCb