D3DDDIARG_GETCAPS结构 (d3dumddi.h)
D3DDDIARG_GETCAPS结构包含特定类型的显示设备功能。
语法
typedef struct _D3DDDIARG_GETCAPS {
[in] D3DDDICAPS_TYPE Type;
[in] VOID *pInfo;
[out] VOID *pData;
[in/out] UINT DataSize;
} D3DDDIARG_GETCAPS;
成员
[in] Type
要检索的功能的类型。 Microsoft Direct3D 运行时可以提供来自 D3DDDICAPS_TYPE 枚举类型的值之一,可能与 pInfo指向的缓冲区中的信息一起,以检索 pData缓冲区中的特定功能数据。
[in] pInfo
指向缓冲区的指针,该缓冲区包含指定用于检索由 类型 成员指定的类型的功能的特定条件。
[out] pData
指向填充了由 Type 成员指定的类型的功能的缓冲区的指针,并可能由在 pInfo的缓冲区中指定的条件确定。
[in/out] DataSize
pData的缓冲区的大小(以字节为单位)。
言论
有关如何指定 D3DDDIARG_GETCAPS 成员值以及 D3DDDICAPS_TYPE 常量值的信息,请参阅 GetCaps备注。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows Vista 和更高版本的 Windows作系统中可用。 |
标头 | d3dumddi.h (包括 D3dumddi.h) |