Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Op een NTFS-bestandssysteemvolume heeft elk bestand en elke map een compressiekenmerk. Andere bestandssystemen kunnen ook een compressiekenmerk implementeren voor afzonderlijke bestanden en mappen.
U kunt bepalen of een bestandssysteem een compressiekenmerk voor bestanden en mappen ondersteunt door de functie GetVolumeInformation aan te roepen en de FILE_FILE_COMPRESSION bitsvlag te onderzoeken.
Gebruik de functie GetFileAttributes of GetFileAttributesEx om het compressiekenmerk van een bestand of map te bepalen.
Als het compressiekenmerk van een bestand is ingesteld (FILE_ATTRIBUTE_COMPRESSED), worden alle gegevens in het bestand gecomprimeerd. Als het kenmerk leeg is, worden de gegevens in het bestand niet gecomprimeerd. Er is geen gedeeltelijk gecomprimeerde status vanuit het perspectief van programmeren in de gebruikersmodus; het compressiekenmerk is een eenvoudige Booleaanse indicator van de compressiestatus.
Het compressiekenmerk van een map biedt een standaardcompressiekenmerk voor nieuw gemaakte bestanden en submappen. Wanneer u CreateFile of CreateDirectory aanroept om een nieuw bestand of nieuwe map te maken, neemt het nieuwe bestand of de nieuwe map het compressiekenmerk van de bovenliggende map over.
Als u het kenmerk FILE_ATTRIBUTE_COMPRESSED voor een bestand of map wilt wijzigen, moet u de functie DeviceIoControl gebruiken met de FSCTL_SET_COMPRESSION-besturingscode.
Verwante onderwerpen