ID2D1ColorContext::GetProfile 方法 (d2d1_1.h)

获取 ID2D1ColorContext 的颜色配置文件字节。

语法

HRESULT GetProfile(
  [out] BYTE   *profile,
        UINT32 profileSize
);

参数

[out] profile

类型: BYTE*

此方法返回时,包含颜色配置文件。

profileSize

类型: UINT32

配置文件缓冲区的大小。

返回值

类型: HRESULT

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

HRESULT 说明
S_OK 未发生错误。
D2DERR_INSUFFICIENT_BUFFER 提供的缓冲区太小,无法容纳数据。

注解

如果 profileSize 不足以存储整个配置文件,则 配置文件 在此方法失败之前为零初始化。

要求

要求
最低受支持的客户端 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d2d1_1.h
DLL D2d1.dll

另请参阅

D2D1_COLOR_SPACE

ID2D1Bitmap1::GetColorContext

ID2D1ColorContext

ID2D1ColorContext::GetProfileSize