次の方法で共有


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

関連項目