次の方法で共有


SetStandardColorSpaceProfileW 関数 (icm.h)

指定された標準 色空間に対して、指定したプロファイルを登録します。 プロファイルは 、GetStandardColorSpaceProfileW を使用して照会できます。

構文

BOOL SetStandardColorSpaceProfileW(
  PCWSTR pMachineName,
  DWORD  dwProfileID,
  PCWSTR pProfileName
);

パラメーター

pMachineName

予約済み。 NULL にする必要があります。 このパラメーターは、標準の色空間プロファイルを設定するコンピューターの名前を指すことを目的としています。 NULL ポインターは、ローカル コンピューターを示します。

dwProfileID

指定されたプロファイルが表す標準色空間の ID 値を指定します。 これは、アプリケーション内の色空間プロファイルを一意に識別するために使用されるカスタム ID 値です。

pProfileName

プロファイル ファイルへの完全修飾パスをポイントします。

戻り値

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

この関数が失敗した場合、戻り値は FALSE になります。 拡張エラー情報については、 GetLastError を呼び出します。

解説

標準色空間に登録する前に、プロファイルをシステムに既にインストールしておく必要があります。

この関数は、International Color Consortium (ICC) プロファイルに加えて、Windows Color System (WCS) デバイス モデル プロファイル (DMP) をサポートします。 WCS CAMP または GMMP プロファイルはサポートされておらず、そのようなプロファイルが使用されている場合はエラーが返されます。

ユーザーごと/LUA のサポート

これにより、現在のユーザーに対してのみ、特定の標準色空間に対して指定されたプロファイルが登録されます。

これにより、 WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USERで WcsSetDefaultColorProfile が使用されます。

これは、プロファイルが既にインストールされている場合は LUA コンテキストで実行可能であり、それ以外の場合はアクセスが拒否され、インストールはシステム全体であり、管理者権限が必要であるために失敗します。

要件

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

関連項目