CreateProfileFromLogColorSpaceA 関数 (icm.h)
論理 色空間 を デバイス プロファイルに変換します。
構文
BOOL CreateProfileFromLogColorSpaceA(
LPLOGCOLORSPACEA pLogColorSpace,
PBYTE *pProfile
);
パラメーター
pLogColorSpace
論理色空間構造体へのポインター。 詳細については 、「LOGCOLORSPACEA 」を参照してください。 構造体 の lcsFilename [0] メンバーを null 文字 ('\0') に設定する必要があります。この関数呼び出しは、戻り値が INVALID_PARAMETER で失敗します。
pProfile
デバイス プロファイルが作成されるバッファーへのポインターへのポインター。 この関数はバッファーを割り当て、成功した場合はプロファイル情報を入力します。 そうでない場合、ポインターは NULL に設定されます。 呼び出し元は、不要になったときにこのバッファーを解放する責任があります。
戻り値
この関数が成功した場合、戻り値は TRUE になります。
この関数が失敗した場合、戻り値は FALSE になります。
pLogColorSpace によって指される LOGCOLORSPACEA 構造体が '\0' でない場合、lcsFilename [0] メンバーは、INVALID_PARAMETERを返します。
解説
この関数は、ASCII 文字列または Unicode 文字列と共に使用できます。 この関数によって作成されたバッファーは、呼び出し元が不要になった場合、またはメモリ リークが発生した場合に解放する必要があります。 このバッファーを解放するには、 GlobalFree 関数を使用する必要があります。
この関数は、Windows カラー システム (WCS) プロファイル CAMP、DMP、および GMMP をサポートしていません。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | icm.h |
Library | Mscms.lib |
[DLL] | Mscms.dll |