ID2D1ColorContext::GetProfile method (d2d1_1.h)

Gets the color profile bytes for an ID2D1ColorContext.

Syntax

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

Parameters

[out] profile

Type: BYTE*

When this method returns, contains the color profile.

profileSize

Type: UINT32

The size of the profile buffer.

Return value

Type: HRESULT

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

HRESULT Description
S_OK No error occurred.
D2DERR_INSUFFICIENT_BUFFER The supplied buffer was too small to accommodate the data.

Remarks

If profileSize is insufficient to store the entire profile, profile is zero-initialized before this method fails.

Requirements

Requirement Value
Minimum supported client Windows 8 and Platform Update for Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps | UWP apps]
Target Platform Windows
Header d2d1_1.h
DLL D2d1.dll

See also

D2D1_COLOR_SPACE

ID2D1Bitmap1::GetColorContext

ID2D1ColorContext

ID2D1ColorContext::GetProfileSize