Freigeben über


IGamutMapModelPlugIn::Initialize-Methode (wcsplugin.h)

Initialisiert ein Gamut Map Model Profile (GMMP) unter Verwendung der angegebenen Quell- und Ziel-Gamut-Begrenzungsbeschreibungen und optionalen Quell- und Zielgerätemodell-Plug-Ins.

Syntax

HRESULT Initialize(
  [in] BSTR                     bstrXml,
  [in] IDeviceModelPlugIn       *pSrcPlugIn,
  [in] IDeviceModelPlugIn       *pDestPlugIn,
  [in] GamutBoundaryDescription *pSrcGBD,
  [in] GamutBoundaryDescription *pDestGBD
);

Parameter

[in] bstrXml

Eine Zeichenfolge, die das BSTR XML GMMP-Profil enthält. Dies ist Little-Endian-Unicode-XML, aber ohne die führenden Bytes, um es als solche zu markieren. Auch die Codierung Schlüsselwort (keyword) im XML-Code spiegelt dieses Format möglicherweise nicht wider.

[in] pSrcPlugIn

Ein Zeiger auf ein Quell-IDeviceModelPlugIn. Bei NULL gibt dies an, dass das Profil des Quellgerätemodells kein Plug-In-Profil ist.

[in] pDestPlugIn

Ein Zeiger auf ein IDeviceModelPlugIn-Ziel. Wenn NULL, gibt dies an, dass das Zielgerätemodellprofil kein Plug-In-Profil ist.

[in] pSrcGBD

Ein Zeiger auf eine GamutBoundaryDescription-Quelle.

[in] pDestGBD

Ein Zeiger auf ein GamutBoundaryDescription-Ziel.

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird der Rückgabewert S_OK.

Wenn diese Funktion fehlschlägt, wird der Rückgabewert E_FAIL.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wcsplugin.h

Weitere Informationen