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

指向缓冲区的指针,该缓冲区包含指定用于检索 Type 成员所指定类型的功能的特定条件的数据。

[out] pData

指向一个缓冲区的指针,该缓冲区由 Type 成员指定并可能由 pInfo 缓冲区中指定的条件所确定的类型功能填充。

[in/out] DataSize

pData 处缓冲区的大小(以字节为单位)。

注解

有关如何指定 D3DDDIARG_GETCAPS 成员值以及 D3DDDICAPS_TYPE 常量值的信息,请参阅 GetCaps 的备注。

要求

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

另请参阅

D3DDDICAPS_TYPE

GetCaps