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 指定的数组应保留的必需元素数。

言论

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

要求

要求 价值
最低支持的客户端 Windows Vista
标头 d3dkmthk.h (包括 D3dumddi.h)

另请参阅

D3DDDIFORMAT

D3DKMTGetMultisampleMethodList

D3DKMT_MULTISAMPLEMETHOD