論理 色空間 を デバイス プロファイルに変換します。
構文
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 |