WcsGetDefaultColorProfileSize 関数 (icm.h)
デバイスの既定のカラー プロファイル名 ( NULL 終端記号を含む) のサイズをバイト単位で返します。
注意
この API では、HDR モニターの "高度な色" プロファイルはサポートされていません。 ColorProfileGetDisplayDefault を使用して、高度なカラー プロファイルを管理します。
構文
BOOL WcsGetDefaultColorProfileSize(
WCS_PROFILE_MANAGEMENT_SCOPE scope,
PCWSTR pDeviceName,
COLORPROFILETYPE cptColorProfileType,
COLORPROFILESUBTYPE cpstColorProfileSubType,
DWORD dwProfileID,
PDWORD pcbProfileName
);
パラメーター
scope
このプロファイル管理操作のスコープを指定する WCS_PROFILE_MANAGEMENT_SCOPE 値。
pDeviceName
既定のカラー プロファイルを取得するデバイスの名前へのポインター。 NULL の場合、デバイスに依存しない既定のプロファイルが使用されます。
cptColorProfileType
カラー プロファイルの種類を指定する COLORPROFILETYPE 値。
cpstColorProfileSubType
カラー プロファイルサブタイプを指定する COLORPROFILESUBTYPE 値。
dwProfileID
カラー プロファイルが表す色空間の ID。
pcbProfileName
NULL 終端記号を含む、既定のカラー プロファイルのパス名のサイズをバイト単位で受け取る場所へのポインター。
戻り値
この関数が成功した場合、戻り値は TRUE になります。
この関数が失敗した場合、戻り値は FALSE になります。 拡張エラー情報については、 GetLastError を呼び出します。
注釈
WcsGetDefaultColorProfile 関数の pProfileName パラメーターが指すバッファーの必要なサイズを返すには、この関数を使用します。
この関数は、ユーザー アカウント (LUA) コンテキスト Least-Privileged 実行可能です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | icm.h |
Library | Mscms.lib |
[DLL] | Mscms.dll |