Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diese Funktion, um Informationen zu einem bestimmten Komprimierungsalgorithmus abzufragen.
Syntax
BOOL QueryDecompressorInformation(
[in] DECOMPRESSOR_HANDLE DecompressorHandle,
[in] COMPRESS_INFORMATION_CLASS CompressInformationClass,
[out] PVOID CompressInformation,
[in] SIZE_T CompressInformationSize
);
Parameter
[in] DecompressorHandle
Handle an den Dekomprimierungsor, der nach Informationen abgefragt wird.
[in] CompressInformationClass
Ein Wert der COMPRESS_INFORMATION_CLASS-Enumeration , die den Informationstyp identifiziert.
[out] CompressInformation
Informationen für den Komprimierungsalgorithmus, der als Bytes geschrieben wird. Die maximale Größe dieser Informationen in Bytes wird von CompressInformationSize angegeben.
[in] CompressInformationSize
Maximale Größe der Informationen in Byte.
Rückgabewert
Gibt TRUE zurück, um den Erfolg anzugeben, andernfalls FALSE . Rufen Sie GetLastError auf, um die Fehlerursache zu ermitteln.
Hinweise
Wenn der Komprimierungsalgorithmus aus einem internen Grund fehlschlägt, kann der Fehler von GetLastErrorERROR_FUNCTION_FAILED werden. Wenn das System das Komprimierungsalgorithmushandle nicht finden kann, kann der Fehler ERROR_INVALID_HANDLE werden. Wenn der Komprimierungsalgorithmus die Informationsklasse nicht zulässt, kann der Fehler ERROR_UNSUPPORTED_TYPE werden. Wenn der Puffer zu klein ist, um den Wert zu speichern, kann der Fehler ERROR_INSUFFICIENT_BUFFER werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | compressapi.h |
| Bibliothek | Cabinet.lib |
| DLL | Cabinet.dll |