Profilverwaltungsfunktionen

Profilverwaltungsfunktionen

Die folgenden API-Funktionen sind bei der Profilverwaltung nützlich.

Funktion BESCHREIBUNG
AssociateColorProfileWithDeviceW Ordnet einem angegebenen Gerät ein angegebenes Farbprofil zu.
[CreateProfileFromLogColorSpaceW] ((/windows/win32/api/icm/nf-icm-createprofilefromlogcolorspacew) Konvertiert einen logischen Farbraum in ein Geräteprofil.
DisassociateColorProfileFromDeviceW Die Zuordnung eines angegebenen Farbprofils zu einem angegebenen Gerät auf einem angegebenen Computer wird eingestellt.
EnumColorProfilesW Enumeriert alle Profile, die die angegebenen Enumerationskriterien erfüllen.
GetColorDirectoryW Ruft den Pfad des verzeichnisses Windows COLOR auf einem angegebenen Computer ab.
GetDeviceGammaRamp Ruft die Gamma-Rampe aus direkten Farbanzeigeboards ab.
GetStandardColorSpaceProfileW Ruft das für den angegebenen Standardfarbraum registrierte Farbprofil ab.
InstallColorProfileW Installiert ein bestimmtes Profil für die Verwendung auf einem angegebenen Computer. Das Profil wird auch in das Verzeichnis COLOR kopiert.
RegisterCMMW Ordnet der angegebenen CmM-DLL (Dynamic Link Library) des Farbverwaltungsmoduls einen angegebenen Identifikationswert zu. Wenn diese ID in einem Farbprofil angezeigt wird, kann Windows das entsprechende CMM suchen, um eine Transformation zu erstellen.
SetDeviceGammaRamp Legt die Gamma-Rampe auf direkten Farbanzeigeboards fest.
SetStandardColorSpaceProfileW Registriert ein angegebenes Profil für einen angegebenen Standardfarbraum. Das Profil kann mit GetStandardColorSpaceProfileW abgefragt werden.
UninstallColorProfileW Entfernt ein angegebenes Farbprofil von einem angegebenen Computer. Zugeordnete Dateien werden optional aus dem System gelöscht.
UnregisterCMMW Entfernt einen angegebenen ID-Wert von einer angegebenen Dynamic Link Library (CMM-DLL) eines Farbverwaltungsmoduls.
WcsAssociateColorProfileWithDevice Ordnet einem angegebenen Gerät ein angegebenes WCS-Farbprofil zu.
WcsCreateIccProfile Konvertiert ein WCS-Profil in einCS-Profil.
WcsDisassociateColorProfileFromDevice Die Zuordnung eines angegebenen WCS-Farbprofils zu einem angegebenen Gerät auf einem angegebenen Computer wird eingestellt.
WcsEnumColorProfiles Enumeriert alle Farbprofile, die die Enumerationskriterien im angegebenen Profilverwaltungsbereich erfüllen.
WcsEnumColorProfilesSize Gibt die Größe des Puffers in Bytes zurück, der von der WcsEnumColorProfiles-Funktion zum Aufzählen von Farbprofilen benötigt wird.
WcsGetDefaultColorProfile Ruft das Standardfarbprofil für ein Gerät oder den geräteunabhängigen Standard ab, wenn das Gerät nicht angegeben ist.
WcsGetDefaultColorProfileSize Gibt die Größe des Standardfarbprofilnamens für ein Gerät in Bytes zurück, einschließlich des NULL-Abschlusszeichens.
WcsGetDefaultRenderingIntent Ruft die Standardrenderingabsicht im angegebenen Profilverwaltungsbereich ab.
WcsGetUsePerUserProfiles Bestimmt, ob der Benutzer sich für die Verwendung einer Benutzerprofil-Zuordnungsliste für das angegebene Gerät entschieden hat.
WcsOpenColorProfileW Erstellt ein Handle für ein angegebenes Farbprofil.
WcsSetDefaultColorProfile Legt den Standardfarbprofilnamen des angegebenen Profiltyps im angegebenen Profilverwaltungsbereich fest.
WcsSetDefaultRenderingIntent Legt die Standardrenderingabsicht im angegebenen Profilverwaltungsbereich fest.
WcsSetUsePerUserProfiles Ermöglicht dem Benutzer anzugeben, ob eine Benutzerprofil-Zuordnungsliste für das angegebene Gerät verwendet werden soll.

Profilverbrauchsfunktionen

Die Profilverbrauchs-APIs sind die APIs in ICM2, die COD- oder WCS-XML-Profile, Profilhandles oder Renderingabsichten als Parameter und eine Reihe neuer APIs für wcs-Profilunterstützung für Anwendungsfarbverwaltungscode verwenden.

Profile und Profilverwaltungsfunktionen

Der Workflow für die Profilverwaltung basiert auf vorhandenen ICM2-APIs, die erweitert wurden, um zusätzliche Funktionen für die Überarbeitung von Anwendungscode zu bieten.

Profile enthalten Informationen, die von Farbverarbeitungsalgorithmen verwendet werden, um Farben zwischen verschiedenen Farbräumen zu übersetzen. Die Profilverwaltung bietet eine Möglichkeit zum Abfragen und Angeben der Profile, die vom Farbverarbeitungsmodell in verschiedenen Phasen verwendet werden, um die Farbausgabe verschiedener Peripheriegeräte mit unterschiedlichen Farbmerkmalen zu verwalten.

Die Profilverwaltung bietet die folgenden Funktionen:

  1. Installieren von Farbprofilen für die Verwendung im System.

  2. Zuordnen eines oder mehrere installierter Farbprofile zu einem bestimmten Gerät.

  3. Auswählen eines Standardfarbprofils eines bestimmten Typs unter den Profilen, die für die Verwendung in einer bestimmten Phase der Farbverarbeitung verfügbar sind. Dies kann für ein Gerät unter den zugeordneten Profilen oder unter den im System installierten Profilen und nicht gerätespezifisch sein.

  4. Aufzählen von Farbprofilen, die bestimmte Kriterien unter den im System installierten Profilen erfüllen.

Die Dateierweiterungen des WCS-Profils sind ".cdmp" für DMPs, ".dateityp" für NAPPs und ".gmmp" für GMMPs.

Profilverwaltung pro Benutzer und Aktivieren der Ausführung im LUA-Kontext

Das Ziel des im aktuellen Dokument beschriebenen Entwurfs lautet wie folgt:

  1. Die ICM2-Legacyimplementierung bietet keine Unterstützung für die Profilverwaltung pro Benutzer. Verschiedene Benutzer können keine eigenen Profileinstellungen haben. In Vista können Benutzer mit der WCS-Profilverwaltungsinfrastruktur individuelle Profileinstellungen für die meisten Funktionen konfigurieren.

  2. Alle älteren ICM2-Profilverwaltungs-APIs ändern Einstellungen systemweit und erfordern Administratorrechte. In Windows Vista werden in den meisten Jahren alle Benutzer in den LUA-Einstellungen (Least-Privileged User Account) ausgeführt, und Administratoren können die Berechtigungen selektiv erhöhen, um Anwendungen ausführen zu können, die systemweite Einstellungen ändern. In der WCS-Profilverwaltung können alle Profileinstellungen pro Benutzer im LUA-Kontext konfiguriert werden. Profilverwaltungsanwendungen können als LUA-Einstellungen ausgeführt werden, um ihren Umfang zu erhöhen und sicherzustellen, dass die Sicherheit des Systems nicht beeinträchtigt wird.

Die Profilverwaltung in Vista bietet die folgenden Verbesserungen gegenüber der ICM2-Legacyinfrastruktur:

  1. Sie ermöglicht die Profilverkneinung mit Geräten, Standardprofileinstellungen und die Aufzählung von Profilen im benutzer- und systemweiten Bereich.

  2. Die Installation eines Profils bleibt systemweit und erfordert Administratorrechte. Dies entspricht der Profilinstallation während der Geräteinstallation, da die Geräteinstallation systemweit ist und Administratorrechte erfordert.

Ob Geräte aus dem LUA-Kontext installiert werden können, ist für die Geräteklasse von besonderer Bedeutung. In Vista ist es beispielsweise möglich, die Druckerinstallation über den LUA-Kontext zu starten, wenn dem Benutzer mithilfe von Treiberspeicherrichtlinien Die Rechte zum Kopieren von Dateien in den Treiberspeicher durch einen Domänenadministrator erteilt wurden. Die Infrastruktur für die Farbprofilverwaltung muss in dieser Hinsicht nichts Besonderes tun, da die Installation im Spoolerkontext erfolgt.

  1. Das Ändern von Profileinstellungen im Benutzerbereich kann im LUA-Kontext erfolgen. Systemweite Änderungen erforderten Administratorrechte. Profilverwaltungsvorgänge, die das Lesen von Konfigurationsinformationen erfordern, können im LUA-Kontext für benutzer- und systemweite Einstellungen durchgeführt werden.

Der Profilverwaltungsbereich gibt den Bereich der ausgeführten Vorgänge an. entweder pro Benutzer oder systemweit.

Für jeden Vorgang wird angegeben, ob dies über den LUA-Kontext erfolgen kann. Wenn ein Vorgang nicht im LUA-Kontext ausgeführt werden kann, gibt die entsprechende Profilverwaltungs-API einen Fehler mit verweigerter Zugriffsberechtigung zurück. Anwendungen, die die API verwenden, z. B. Color Management Systemsteuerung, können es dem Benutzer ermöglichen, die Rechte in den Verwaltungskontext zu erhöhen (über OTS oder zustimmungsbenutzeroberfläche), und dann die API aus dem Kontext mit erhöhten Rechten aufrufen, damit der Vorgang erfolgreich ist.

Vorgang

Profilverwaltungsbereich

Vorbedingung

Nachbedingung

Ausführbare Datei im LUA-Kontext

${ROWSPAN2}$Install Profile${REMOVE}$

Systemweit

Profil kopiert, in das System installiert und zur Verwendung verfügbar. Das Profil kann im systemweiten und aktuellen Benutzerbereich für alle Benutzer aufzählt werden.

Während der Installation des Gerätetreibers, die durch Treiberinstallationsrichtlinien geregelt wird. Andernfalls nein.

Aktueller Benutzer

Nicht unterstützt

${ROWSPAN2}$Uninstall Profile${REMOVE}$

Systemweit

Das Profil wird im System installiert.

Das Profil wurde aus dem System deinstalliert und optional aus dem Profilspeicher gelöscht. Das Profil ist nicht mehr für die Verwendung verfügbar und kann in keinem Bereich aufzählt werden.

Nein

Aktueller Benutzer

Nicht unterstützt

${ROWSPAN2}$Associate Profil mit device${REMOVE}$

Systemweit

Das Profil ist installiert und hat den TypÄT oder CDMP.

Das Profil ist für die Verwendung mit dem Gerät durch alle Benutzer verfügbar. Sie ist aufzählbar, im systemweiten Bereich und auch im Aktuellen Benutzerbereich für alle Benutzer, die dem Gerät zugeordnet sind.

Nein

Aktueller Benutzer

Das Profil ist installiert. Es spielt keine Rolle, ob das Profil bereits dem Gerät im systemweiten Bereich zugeordnet ist und vom TypÄT oder CDMP ist.

Das Profil ist für die Verwendung mit dem Gerät durch den aktuellen Benutzer verfügbar. Sie kann nur im aktuellen Benutzerbereich (es sei denn, es gibt auch eine systemweite Zuordnung) aufzählbar sein, die dem Gerät zugeordnet ist.

Ja

${ROWSPAN2}$Disassociate profil from device${REMOVE}$

Systemweit

Das Profil ist dem Gerät im systemweiten Bereich zugeordnet und hat den TypÄT oder CDMP.

Das Profil kann nicht mehr verwendet werden (mit Ausnahme von Benutzern, die diese Zuordnung auch in ihrem aktuellen Benutzerbereich haben). Sie kann im systemweiten Bereich nicht aufzählt werden. Sie kann jedoch für einen Benutzer mit dieser Zuordnung im Gültigkeitsbereich des aktuellen Benutzers aufzählbar sein.

Nein

Aktueller Benutzer

Das Profil ist dem Gerät im Aktuellen Benutzerbereich zugeordnet (unabhängig davon, ob es im systemweiten Bereich zugeordnet ist) und vom TypÄT oder CDMP ist.

Das Profil kann vom aktuellen Benutzer nicht mehr verwendet oder als dem Gerät zugeordnet aufzählbar sein (es sei denn, es ist auch dem systemweiten Bereich des Geräts zugeordnet).

Ja

${ROWSPAN2}$Set Profil für einen Typ (DMP oderÄT) als Standard für ein Gerät${REMOVE}$

Systemweit

Das Profil ist vom Typ "DATEITYP" oder "CDMP".

Das Profil wird standardmäßig für den bestimmten Typ mit dem Gerät für alle Benutzer verwendet, mit Ausnahme der Benutzer, die diese Einstellung in ihrem aktuellen Benutzerbereich außer Kraft gesetzt haben. (Das Profil ist installiert und dem Gerätesystem zugeordnet, sofern dies nicht bereits der Fall ist.)

Nein

Aktueller Benutzer

Das Profil ist vom Typ "DATEITYP" oder "CDMP".

Das Profil wird für den jeweiligen Typ mit dem Gerät im Fall des aktuellen Benutzers standardmäßig verwendet, unabhängig vom systemweiten Standard. (Das Profil wird für den aktuellen Benutzer installiert und dem Gerät zugeordnet, falls dies noch nicht der Fall ist.)

Ja, wenn das Profil bereits installiert ist

${ROWSPAN2}$Set Profil für eine Kombination aus Typ (ÄT, DMP, DATEITYP, GMMP) und Untertyp als globaler Standardwert${REMOVE}$

Systemweit

Geräten können nur DIE PROFILE UND CDMP zugeordnet werden.

Das Profil wird standardmäßig für den jeweiligen Typ verwendet. Benutzer können diese Einstellung im Bereich "Aktueller Benutzer" außer Kraft setzen. (Das Profil wird installiert, wenn dies noch nicht der Fall ist.)

Nein

Aktueller Benutzer

Geräten können nur DIE PROFILE UND CDMP zugeordnet werden.

Das Profil wird standardmäßig für den bestimmten Typ für den aktuellen Benutzer verwendet. (Das Profil wird installiert, wenn dies noch nicht der Fall ist.)

Ja, wenn das Profil bereits installiert ist.

${ROWSPAN2}$Erase die Überschreibung des aktuellen Benutzers für eine bestimmte Standardprofileinstellung, sodass die Standardeinstellung des Systems immer verwendet wird (als Fallback) auch für den Aktuellen-Benutzer-Bereich.${REMOVE}$

Systemweit

Nicht verfügbar

Aktueller Benutzer

Auch für Abfragen aktueller Benutzer zu Standardprofileinstellungen werden systemweite Einstellungen zur Verwendung zurückgegeben.

Ja

${ROWSPAN2}$Enumerate installierte Profile, die bestimmte Kriterien erfüllen (z. B. Geräteklasse, Profilklasse usw.). ${REMOVE}$

Systemweit

Nur DIE PROFILE UND CDMP können Geräten zugeordnet und aufzählt werden.

Profile, die installiert sind und die angegebenen Kriterien im systemweiten Bereich erfüllen, werden aufzählt.

Ja

Aktueller Benutzer

Nur DIE PROFILE UND CDMP können Geräten zugeordnet und somit für Geräte aufzählt werden.

Profile, die installiert werden und die angegebenen Kriterien im systemweiten Bereich erfüllen, werden aufzählt.

Ja

${ROWSPAN2}$Enumerate Profile, die einem bestimmten Gerät zugeordnet sind und bestimmte Kriterien erfüllen, z. B. Geräteklasse und Profilklasse${REMOVE}$

Systemweit

Nur DIE PROFILE UND CDMP können Geräten zugeordnet und aufzählt werden.

Profile, die dem Gerät im systemweiten Bereich zugeordnet sind und die angegebenen Kriterien im systemweiten Bereich erfüllen, werden aufzählt.

Ja

Aktueller Benutzer

Für Geräte können nur DIE PROFILE UND CDMP zugeordnet und aufzählt werden.

Profile, die als dem Gerät zugeordnet im Aktuelle-Benutzer-Bereich verfügbar sind, die die systemweiten Zuordnungen enthalten und die angegebenen Kriterien im Aktuelle-Benutzer-Bereich erfüllen, werden aufzählt.

Ja

Die gültigen Farbprofiltypen werden von der COLORPROFILETYPE-Enumeration bereitgestellt.

Die gültigen Farbprofiluntertypen werden von der COLORPROFILESUBTYPE-Enumeration bereitgestellt.

Die gültigen Kombinationen aus Profiltyp und Untertyp sind in der folgenden Tabelle dargestellt.

COLORPROFILETYPE

Gültige COLORPROFILESUBTYPE-DATEI

Notizen

Gerätestandard

Globaler Standardwert

Beabsichtigte Verwendung

Beabsichtigte Verwendung

_CPT-CPT-CPT

CPST _ NONE

Abrufen/Festlegen des einem Gerät zugeordneten DEFAULT-PROFILs

CPST _ RGBWorkingSpace oder CPST _ CustomWorkingSpace

Dient zum Abrufen/Festlegen des RGB-Profils als globales RGB- oder benutzerdefiniertes Arbeitsbereichsprofil. Siehe Hinweis.

Die COLORPROFILETYPE _ CPT- und CPT _ DMP-Dateien schließen sich gegenseitig aus. Das Standardfarbprofil, das Sie für einen bestimmten Arbeitsbereich (RGB oder Benutzerdefiniert) festlegen, kann entweder ein RGB-Profil oder ein DMP-Profil sein, aber nicht beides.

CPT _ DMP

CPST _ NONE

Abrufen/Festlegen des einem Gerät zugeordneten DMP-Standardprofils

CPST _ RGBWorkingSpace oder CPST _ CustomWorkingSpace

Abrufen/Festlegen des DMP-Profils als globales RGB- oder benutzerdefiniertes Arbeitsbereichsprofil. Siehe Hinweis.

Die COLORPROFILETYPE _ CPT- und CPT _ DMP-Dateien schließen sich gegenseitig aus. Das Standardfarbprofil, das Sie für einen bestimmten Arbeitsbereich (RGB oder Benutzerdefiniert) festlegen, kann entweder ein RGB-Profil oder ein DMP-Profil sein, aber nicht beides.

Hinweis

Wenn WcsSetDefaultColorProfile aufgerufen wird, um ein DMP-Profil als Standardprofil für den RGB-Arbeitsbereich oder einen benutzerdefinierten Arbeitsbereich festzulegen, ist nur ein DMP-Profil vom Typ RGBVirtualDevice, RGB oder CRT gültig.

Wenn WcsSetDefaultColorProfile aufgerufen wird, um ein RGB-Profil als Standardprofil für den RGB-Arbeitsbereich oder einen benutzerdefinierten Arbeitsbereich festzulegen, ist nur einWK-Profil gültig, dessen Klasse "spac" oder "disp" ist und dessen Farbraum "RGB" ist.

Die Architektur wird gemäß den Anforderungen der Vorgänge entworfen, die in den obigen Enumerationen und Tabellen erwähnt werden.

Öffentliche API-Ebene für die Profilverwaltung

Da der Profilverwaltungsbereich von älteren ICM2-APIs nicht unterstützt wird, ist ein neuer Satz von WCS-Profilverwaltungs-APIs erforderlich, der den Profilverwaltungsbereich als systemweiten oder aktuellen Benutzer definiert. ? Legacy-ICM2-APIs werden aus Gründen der Abwärtskompatibilität weiterhin unterstützt und arbeiten mit dem Profilverwaltungsbereich, der für den Aufruf implizit ist. o ICM2-APIs, die im Aktuelle-Benutzer-Bereich funktionieren? Dies gilt für Vorgänge, die sowohl für den systemweiten als auch für den aktuellen Benutzerbereich in der WCS-Profilverwaltung unterstützt werden. Legacy-ICM2-APIs rufen neue WCS-APIs mit Profilverwaltungsbereich als aktueller Benutzer auf. Dies ist aus Benutzersicht sinnvoll, da dies benutzerspezifische Einstellungen aus älteren Anwendungen ermöglicht und auch die meisten Vorgänge im LUA-Kontext ausführt. o ICM2-APIs, die im systemweiten Bereich funktionieren? Dies gilt für Vorgänge (Installieren von Profilen und Deinstallieren von Profilen), die nur den systemweiten Bereich unterstützen. Es werden keine neuen WCS-Profilverwaltungs-APIs erstellt, und vorhandene APIs können geändert werden.

Die zugrunde liegenden Implementierungen der Profilverwaltungsvorgänge arbeiten mit den folgenden Konfigurationsdatenentitäten, um den Kontext für Farbverarbeitungsalgorithmen zu erstellen, um Farbverwaltungsfunktionen bereitzustellen. Dabei handelt es sich entweder um gerätespezifische oder globale (geräteunabhängige) Einstellungen. o Gerätespezifische Konfigurationsdaten: ? Liste der Profile, die einem bestimmten Gerät zugeordnet sind. ? Standardprofil für verschiedene Profiltypen, die einem Gerät zugeordnet sind. ? Abgleichsmodus von Profilen, die für die Enumeration verwendet werden. o Globale Konfigurationsdaten: ? Liste der im System installierten Profile. ? Globales Standardprofil für verschiedene Profiltypen. ? Die zugrunde liegenden Implementierungen des Konfigurationsdatenspeichers übernehmen den Speicherbereich für Konfigurationsdaten (geräteunabhängig oder gerätespezifisch), die entweder systemweit oder aktuell sein können. Dies unterscheidet sich vom Bereich der Profilverwaltung. Ein Vorgang mit dem Verwaltungsbereich des aktuellen Benutzerprofils kann dazu führen, dass ein Lesevorgang aus einem systemweiten Speicherbereich durchgeführt wird, wenn die aktuelle Benutzereinstellung für diesen Vorgang nicht vorhanden ist. ? Die ICM2/WCS-API-Schicht ruft in dieser Speicherebene zum Abrufen und Festlegen von Daten mit entsprechendem Speicherbereich auf. Die Speicherebene ist für den Profilverwaltungsbereich transparent. Die Logik zum Kombinieren von Daten aus aktuellen und systemweiten Speicherbereichen, um eine Konfiguration entsprechend dem vom API-Aufrufer angegebenen Profilverwaltungsbereich zu erstellen oder zu aktualisieren. Diese Logik ist in der ICM2/WCS-API-Ebene vorhanden.

Gerätespezifische Speicherebene

Der Speicher für verschiedene Geräteklassen wie Drucken, Erfassen oder Anzeigen kann sich voneinander unterscheiden. Konfigurationsdaten für ein Druckgerät müssen beispielsweise mithilfe von Standarddruck-APIs wie SetPrinterDataEx und GetPrinterDataEx gespeichert werden, damit die Profile kopiert und Einstellungen während der Point-and-Print-Verbindung auf einen Clientcomputer übertragen werden können. ? Diese Ebene exportiert Funktionen zum Öffnen des Speichers, Abrufen von Daten, Festlegen von Daten und Schließen des Speichers mithilfe allgemeiner vordefinierter Schnittstellen, sodass die Speicherebene der Profilverwaltungskonfiguration sie aufrufen kann, während sie transparent ist, wie die Daten für dieses Gerät gespeichert werden.

Diese Architektur wird anhand des folgenden Diagramms veranschaulicht.

Öffentliche API-Ebene für die Profilverwaltung

${ROWSPAN2}$Legacy ICM2-APIs für Vorgänge, die nur den systemweiten Profilverwaltungsbereich in Vista unterstützen (Installieren, Deinstallieren und Abrufen des Farbverzeichnisses). Sie rufen die Konfigurationsspeicherebene mit dem entsprechenden Speicherbereich auf.${REMOVE}$

Legacy-ICM2-API für Vorgänge, die sowohl den systemweiten als auch den aktuellen Benutzerprofilverwaltungsbereich in Vista unterstützen (alle Vorgänge außer Installieren, Deinstallieren und Abrufen des Farbverzeichnisses). Sie funktionieren implizit für den Aktuelle-Benutzer-Bereich und rufen eine neue WCS-API mit Profilverwaltungsbereich als aktueller Benutzer auf.

Neue WCS-API mit systemweiter und Unterstützung des Bereichs für die Profilverwaltung für aktuelle Benutzer. Sie rufen die Konfigurationsspeicherebene mit entsprechendem Speicherbereich auf.

Profilverwaltungskonfiguration Storage Ebene

Geräteunabhängige globale Konfigurationsroutinen

Gerätespezifische Konfigurationsroutinen

${ROWSPAN3}$Profile Installation und geräteunabhängige Verwaltung von Standardprofileinstellungen, unterstützt im systemweiten und aktuellen Benutzerspeicherbereich.${REMOVE}$

Verwaltung von Gerätezuordnungen und gerätespezifischen Standardprofileinstellungen, die im systemweiten und aktuellen Benutzerspeicherbereich unterstützt werden.

Device-Specific Storage Ebene

Drucken eines bestimmten Speichers

Anzeigen eines bestimmten Speichers

Erfassen eines bestimmten Speichers

Legacy-ICM2-APIs für Vorgänge, die nur den systemweiten Profilverwaltungsbereich in Vista unterstützen, haben keine Verhaltensänderungen. Installations- und Deinstallationsvorgänge fallen in diese Kategorie.

Legacy-ICM2-APIs für Vorgänge, die sowohl den systemweiten als auch den Verwaltungsbereich für aktuelle Benutzerprofile unterstützen, haben ihr Verhalten geändert, um Einstellungen für aktuelle Benutzer abzufragen und zu konfigurieren. Alle Vorgänge außer der Installation und Deinstallation fallen in diese Kategorie.