CreateProfileFromLogColorSpaceA 関数 (icm.h)

論理 色空間デバイス プロファイルに変換します。

構文

BOOL CreateProfileFromLogColorSpaceA(
  LPLOGCOLORSPACEA pLogColorSpace,
  PBYTE            *pProfile
);

Parameters

pLogColorSpace

論理色空間構造体へのポインター。 詳細については 、LOGCOLORSPACEA を参照してください。 構造体 の lcsFilename [0] メンバーを null 文字 ('\0') に設定する必要があります。または、この関数呼び出しは、INVALID_PARAMETERの戻り値で失敗します。

pProfile

デバイス プロファイルが作成されるバッファーへのポインターへのポインター。 この関数は、バッファーを割り当て、成功した場合はプロファイル情報を格納します。 そうでない場合、ポインターは NULL に設定されます。 呼び出し元は、不要になったときにこのバッファーを解放する必要があります。

戻り値

この関数が成功した場合、戻り値は TRUE になります

この関数が失敗した場合、戻り値は FALSE になります

pLogColorSpace が指す LOGCOLORSPACEA 構造体が '\0' でない場合、lcsFilename [0] メンバーの場合、この関数はINVALID_PARAMETERを返します。

注釈

この関数は、ASCII または Unicode 文字列と共に使用できます。 この関数によって作成されたバッファーは、呼び出し元が不要になった場合、またはメモリ リークが発生した場合に解放する必要があります。 GlobalHandle 関数を使用してバッファーのハンドルを取得し、GlobalFree 関数を使用してハンドルを解放します。

この関数は、Windowsカラー システム (WCS) プロファイル CAMP、DMP、および GMMP をサポートしていません。

Requirements

Requirement 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー icm.h
ライブラリ Mscms.lib
DLL Mscms.dll

こちらも参照ください