次の方法で共有


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

こちらもご覧ください