WcsCheckColors-Funktion (icm.h)
Bestimmt, ob sich die Farben in einem Array innerhalb des Ausgabeumfangs einer angegebenen WCS-Farbtransformation befinden.
Syntax
BOOL WcsCheckColors(
HTRANSFORM hColorTransform,
DWORD nColors,
DWORD nInputChannels,
COLORDATATYPE cdtInput,
DWORD cbInput,
PVOID pInputData,
PBYTE paResult
);
Parameter
hColorTransform
Ein Handle für die angegebene WCS-Farbtransformation.
nColors
Die Anzahl der Elemente im Array, auf die von pInputData und paResult verwiesen wird.
nInputChannels
Die Anzahl der Kanäle pro Element im Array, auf das von pInputData verwiesen wird.
cdtInput
Der Farbdatentyp COLORDATATYPE.
cbInput
Die Puffergröße von pInputData.
pInputData
Ein Zeiger auf ein Array von Eingabefarben. Farben in diesem Array entsprechen dem Farbraum des Quellprofils. Die Größe des Puffers für dieses Array entspricht der Anzahl von Bytes, die von cbInput angegeben werden.
paResult
Ein Zeiger auf ein Array von nColors-Bytes , das die Testergebnisse empfängt.
Rückgabewert
Wenn diese Funktion erfolgreich ist, ist der Rückgabewert TRUE.
Wenn diese Funktion fehlschlägt, ist der Rückgabewert FALSE. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen zu erhalten.
Hinweise
Wenn die Eingabe- und Ausgabefarbdatentypen nicht mit der Farbtransformation kompatibel sind, konvertiert diese Funktion die Eingabefarbdaten nach Bedarf.
Diese Funktion schlägt fehl, wenn Sie eine ICC-Transformation (International Color Consortium) verwenden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | icm.h |
Bibliothek | Mscms.lib |
DLL | Mscms.dll |