fileapi.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
fileapi.h enthält die folgenden Programmierschnittstellen:
AreFileApisANSI Bestimmt, ob die Datei-E/A-Funktionen die ANSI- oder die OEM-Zeichensatzcodepage verwenden. |
AreShortNamesEnabled Die AreShortNamesEnabled-Funktion bestimmt, ob Kurznamen für das angegebene Volume aktiviert sind. |
CompareFileTime Vergleicht zwei Dateizeiten. |
CreateDirectoryA Erstellt ein neues Verzeichnis. (CreateDirectoryA) |
CreateDirectoryW Erstellt ein neues Verzeichnis. (CreateDirectoryW) |
CreateFile2 Erstellt oder öffnet eine Datei oder ein E/A-Gerät. |
CreateFileA Erstellt oder öffnet eine Datei oder ein E/A-Gerät. Die am häufigsten verwendeten E/A-Geräte sind: _file, Dateistream, Verzeichnis, physischer Datenträger, Volume, Konsolenpuffer, Bandlaufwerk, Kommunikationsressource, Mailslot und Pipe. (ANSI) |
CreateFileW Erstellt oder öffnet eine Datei oder ein E/A-Gerät. Die am häufigsten verwendeten E/A-Geräte sind: _file, Dateistream, Verzeichnis, physischer Datenträger, Volume, Konsolenpuffer, Bandlaufwerk, Kommunikationsressource, Mailslot und Pipe. (Unicode) |
DefineDosDeviceW Definiert oder löscht MS-DOS-Gerätenamen oder definiert sie neu. (DefineDosDeviceW) |
DeleteFileA Löscht eine vorhandene Datei. (DeleteFileA) |
DeleteFileW Löscht eine vorhandene Datei. (DeleteFileW) |
DeleteVolumeMountPointW Löscht einen Laufwerkbuchstaben oder eingebundenen Ordner. (DeleteVolumeMountPointW) |
FileTimeToLocalFileTime Konvertiert eine Dateizeit in eine lokale Dateizeit. |
FindClose Schließt ein Dateisuchhandle, das von den Funktionen FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW oder FindFirstStreamW geöffnet wird. |
FindCloseChangeNotification Hiermit wird die Überwachung des Änderungsbenachrichtigungshandles beendet. |
FindFirstChangeNotificationA Hiermit wird ein Änderungsbenachrichtigungshandle erstellt, und anfängliche Filterbedingungen für Änderungsbenachrichtigungen werden eingerichtet. (ANSI) |
FindFirstChangeNotificationW Hiermit wird ein Änderungsbenachrichtigungshandle erstellt, und anfängliche Filterbedingungen für Änderungsbenachrichtigungen werden eingerichtet. (Unicode) |
FindFirstFilea Durchsucht ein Verzeichnis nach einer Datei oder einem Unterverzeichnis mit einem Namen, der mit einem bestimmten Namen (oder bei Verwendung von Platzhaltern mit einem Teil eines Namens) übereinstimmt. (ANSI) |
FindFirstFileExA Durchsucht ein Verzeichnis nach einer Datei oder einem Unterverzeichnis mit einem Namen und Attributen, die den angegebenen Attributen entsprechen. (FindFirstFileExA) |
FindFirstFileExW Durchsucht ein Verzeichnis nach einer Datei oder einem Unterverzeichnis mit einem Namen und Attributen, die den angegebenen Attributen entsprechen. (FindFirstFileExW) |
FindFirstFileNameW Erstellt eine Enumeration aller festen Links zur angegebenen Datei. Die FindFirstFileNameW-Funktion gibt ein Handle für die Enumeration zurück, das bei nachfolgenden Aufrufen der FindNextFileNameW-Funktion verwendet werden kann. |
FindFirstFileW Durchsucht ein Verzeichnis nach einer Datei oder einem Unterverzeichnis mit einem Namen, der mit einem bestimmten Namen (oder bei Verwendung von Platzhaltern mit einem Teil eines Namens) übereinstimmt. (Unicode) |
FindFirstStreamW Zählt den ersten Stream mit dem Streamtyp ::$DATA in der angegebenen Datei oder im angegebenen Verzeichnis auf. |
FindFirstVolumeW Ruft den Namen eines Volumes auf einem Computer ab. (FindFirstVolumeW) |
FindNextChangeNotification Hiermit wird das Betriebssystem aufgefordert, einem Änderungsbenachrichtigungshandle zu signalisieren, wenn das nächste Mal eine entsprechende Änderung erkannt wird. |
FindNextFilea Setzt eine Dateisuche aus einem vorherigen Aufruf der Funktionen FindFirstFile, FindFirstFileEx oder FindFirstFileTransacted fort. (ANSI) |
FindNextFileNameW Setzt das Auflisten der festen Links zu einer Datei mithilfe des Handles fort, das durch einen erfolgreichen Aufruf der FindFirstFileNameW-Funktion zurückgegeben wird. |
FindNextFileW Setzt eine Dateisuche aus einem vorherigen Aufruf der Funktionen FindFirstFile, FindFirstFileEx oder FindFirstFileTransacted fort. (Unicode) |
FindNextStreamW Setzt eine Streamsuche fort, die durch einen vorherigen Aufruf der FindFirstStreamW-Funktion gestartet wurde. |
FindNextVolumeW Setzt eine Volumesuche fort, die durch einen Aufruf der FindFirstVolume-Funktion gestartet wurde. (FindNextVolumeW) |
FindVolumeClose Schließt das angegebene Volume-Suchhandle. |
FlushFileBuffers Leert die Puffer einer angegebenen Datei und bewirkt, dass alle Pufferdaten in eine Datei geschrieben werden. |
GetCompressedFileSizeA Ruft den tatsächlichen Datenträgerspeicher (in Byte) ab, der zum Speichern einer angegebenen Datei verwendet wird. (ANSI) |
GetCompressedFileSizeW Ruft den tatsächlichen Datenträgerspeicher (in Byte) ab, der zum Speichern einer angegebenen Datei verwendet wird. (Unicode) |
GetDiskFreeSpaceA Ruft Informationen zum angegebenen Datenträger ab, einschließlich der Menge des freien Speicherplatzes auf dem Datenträger. (ANSI) |
GetDiskFreeSpaceExA Ruft Informationen über die Menge des verfügbaren Speicherplatzes auf einem Datenträgervolume ab, d. h. die Gesamtmenge des Speicherplatzes, die Gesamtmenge des freien Speicherplatzes und die Gesamtmenge des freien Speicherplatzes, der dem Benutzer zur Verfügung steht, der dem aufrufenden Thread zugeordnet ist. (ANSI) |
GetDiskFreeSpaceExW Ruft Informationen über die Menge des verfügbaren Speicherplatzes auf einem Datenträgervolume ab, d. h. die Gesamtmenge des Speicherplatzes, die Gesamtmenge des freien Speicherplatzes und die Gesamtmenge des freien Speicherplatzes, der dem Benutzer zur Verfügung steht, der dem aufrufenden Thread zugeordnet ist. (Unicode) |
GetDiskFreeSpaceW Ruft Informationen zum angegebenen Datenträger ab, einschließlich der Menge des freien Speicherplatzes auf dem Datenträger. (Unicode) |
GetDiskSpaceInformationA Ruft Speicherplatzinformationen für ein Volume an einem angegebenen Stammpfad ab. |
GetDiskSpaceInformationW Ruft Speicherplatzinformationen für ein Volume an einem angegebenen Stammpfad ab. |
GetDriveTypeA Bestimmt, ob es sich bei einem Laufwerk um ein Wechsellaufwerk, ein festes Laufwerk, eine CD-ROM, eine RAM-Disk oder ein Netzlaufwerk handelt. (ANSI) |
GetDriveTypeW Bestimmt, ob es sich bei einem Laufwerk um ein Wechsellaufwerk, ein festes Laufwerk, eine CD-ROM, eine RAM-Disk oder ein Netzlaufwerk handelt. (Unicode) |
GetFileAttributesA Ruft Dateisystemattribute für eine angegebene Datei oder ein angegebenes Verzeichnis ab. (ANSI) |
GetFileAttributesExA Ruft Attribute für eine angegebene Datei oder ein angegebenes Verzeichnis ab. (ANSI) |
GetFileAttributesExW Ruft Attribute für eine angegebene Datei oder ein angegebenes Verzeichnis ab. (Unicode) |
GetFileAttributesW Ruft Dateisystemattribute für eine angegebene Datei oder ein angegebenes Verzeichnis ab. (Unicode) |
GetFileInformationByHandle Ruft Dateiinformationen für die angegebene Datei ab. (GetFileInformationByHandle) |
GetFileSize Ruft die Größe der angegebenen Datei in Byte ab. |
GetFileSizeEx Ruft die Größe der angegebenen Datei ab. |
GetFileTime Ruft das Datum und die Uhrzeit der Erstellung einer Datei oder eines Verzeichnisses, des letzten Zugriffs darauf und der letzten Änderung ab. |
GetFileType Ruft den Dateityp der angegebenen Datei ab. |
GetFinalPathNameByHandleA Ruft den endgültigen Pfad für die angegebene Datei ab. (ANSI) |
GetFinalPathNameByHandleW Ruft den endgültigen Pfad für die angegebene Datei ab. (Unicode) |
GetFullPathNameA Ruft den vollständigen Pfad und Dateinamen der angegebenen Datei ab. (ANSI) |
GetFullPathNameW Ruft den vollständigen Pfad und Dateinamen der angegebenen Datei ab. (Unicode) |
GetLogicalDrives Ruft eine Bitmaske ab, die die aktuell verfügbaren Laufwerke darstellt. |
GetLogicalDriveStringsW Füllt einen Puffer mit Zeichenfolgen, die gültige Laufwerke im System angeben. (GetLogicalDriveStringsW) |
GetLongPathNameA Konvertiert den angegebenen Pfad in seine lange Form. (ANSI) |
GetLongPathNameW Konvertiert den angegebenen Pfad in seine lange Form. (Unicode) |
GetShortPathNameW Ruft die Kurzpfadform des angegebenen Pfads ab. (GetShortPathNameW) |
GetTempFileNameA Erstellt einen Namen für eine temporäre Datei. Beim Generieren eines eindeutigen Dateinamens wird eine leere Datei erstellt, und das zugehörige Handle wird freigegeben. Andernfalls wird nur ein Dateiname generiert. (GetTempFileNameA) |
GetTempFileNameW Erstellt einen Namen für eine temporäre Datei. Beim Generieren eines eindeutigen Dateinamens wird eine leere Datei erstellt, und das zugehörige Handle wird freigegeben. Andernfalls wird nur ein Dateiname generiert. (GetTempFileNameW) |
GetTempPath2A Ruft den Pfad des Verzeichnisses ab, das für temporäre Dateien festgelegt ist, basierend auf den Berechtigungen des aufrufenden Prozesses. (ANSI) |
GetTempPath2W Ruft den Pfad des Verzeichnisses ab, das für temporäre Dateien festgelegt ist, basierend auf den Berechtigungen des aufrufenden Prozesses. (Unicode) |
GetTempPathA Ruft den Pfad des Verzeichnisses für temporäre Dateien ab. (ANSI) |
GetTempPathW Ruft den Pfad des Verzeichnisses für temporäre Dateien ab. (Unicode) |
GetVolumeInformationA Ruft Informationen über das Dateisystem und das Volume ab, das dem angegebenen Stammverzeichnis zugeordnet ist. (ANSI) |
GetVolumeInformationByHandleW Ruft Informationen über das Dateisystem und das Volume ab, das der angegebenen Datei zugeordnet ist. |
GetVolumeInformationW Ruft Informationen über das Dateisystem und das Volume ab, das dem angegebenen Stammverzeichnis zugeordnet ist. (Unicode) |
GetVolumeNameForVolumeMountPointW Ruft einen Volume-GUID-Pfad für das Volume ab, das dem angegebenen Volumebereitstellungspunkt zugeordnet ist (Laufwerkbuchstabe, Volume-GUID-Pfad oder eingebundener Ordner). (GetVolumeNameForVolumeMountPointW) |
GetVolumePathNamesForVolumeNameW Ruft eine Liste von Laufwerkbuchstaben und eingebundenen Ordnerpfaden für das angegebene Volume ab. (GetVolumePathNamesForVolumeNameW) |
GetVolumePathNameW Ruft den Volumebereitstellungspunkt ab, an dem der angegebene Pfad eingebunden wird. (GetVolumePathNameW) |
LocalFileTimeToFileTime Konvertiert eine lokale Dateizeit in eine Dateizeit basierend auf der koordinierten Weltzeit (UTC). |
LockFile Sperrt die angegebene Datei für den exklusiven Zugriff durch den aufrufenden Prozess. |
LockFileEx Sperrt die angegebene Datei für den exklusiven Zugriff durch den aufrufenden Prozess. Diese Funktion kann entweder synchron oder asynchron ausgeführt werden und eine exklusive oder eine gemeinsame Sperre anfordern. |
QueryDosDeviceW Ruft Informationen zu MS-DOS-Gerätenamen ab. (QueryDosDeviceW) |
ReadFile Liest Daten aus der angegebenen Datei oder dem angegebenen Eingabe-/Ausgabegerät (E/A). Lesevorgänge erfolgen an der vom Dateizeiger angegebenen Position, wenn dies vom Gerät unterstützt wird. |
ReadFileEx Liest Daten aus der angegebenen Datei oder dem angegebenen Eingabe-/Ausgabegerät (E/A). Der Abschlussstatus wird asynchron durch Aufruf der angegebenen Abschlussroutine gemeldet, wenn der Lesevorgang abgeschlossen oder abgebrochen wurde und sich der aufrufende Thread in einem warnbaren Wartezustand befindet. |
ReadFileScatter Liest Daten aus einer Datei und speichert sie in einem Array von Puffern. |
RemoveDirectoryA Hiermit wird ein vorhandenes leeres Verzeichnis gelöscht. (ANSI) |
RemoveDirectoryW Hiermit wird ein vorhandenes leeres Verzeichnis gelöscht. (Unicode) |
SetEndOfFile Legt die physische Dateigröße für die angegebene Datei auf die aktuelle Position des Dateizeigers fest. |
SetFileApisToANSI Bewirkt, dass die Datei-E/A-Funktionen die ANSI-Zeichensatzcodepage für den aktuellen Prozess verwenden. |
SetFileApisToOEM Bewirkt, dass die Datei-E/A-Funktionen für den Prozess die OEM-Zeichensatzcodepage verwenden. |
SetFileAttributesA Legt die Attribute für eine Datei oder ein Verzeichnis fest. (ANSI) |
SetFileAttributesW Legt die Attribute für eine Datei oder ein Verzeichnis fest. (Unicode) |
SetFileInformationByHandle Legt die Dateiinformationen für die angegebene Datei fest. |
SetFileIoOverlappedRange Ordnet dem angegebenen Dateihandle einen virtuellen Adressbereich zu. |
SetFilePointer Verschiebt den Dateizeiger der angegebenen Datei. (SetFilePointer) |
SetFilePointerEx Verschiebt den Dateizeiger der angegebenen Datei. (SetFilePointerEx) |
SetFileTime Legt das Datum und die Uhrzeit der Erstellung einer angegebenen Datei oder eines angegebenen Verzeichnisses, des letzten Zugriffs darauf oder der letzten Änderung fest. |
SetFileValidData Legt die gültige Datenlänge der angegebenen Datei fest. Diese Funktion ist in sehr begrenzten Szenarien nützlich. Weitere Informationen finden Sie im Abschnitt mit Hinweisen. |
UnlockFile Entsperrt einen Bereich in einer geöffneten Datei. |
UnlockFileEx Entsperrt einen Bereich in der angegebenen Datei. Diese Funktion kann entweder synchron oder asynchron ausgeführt werden. |
WriteFile Schreibt Daten in die angegebene Datei oder auf das angegebene Eingabe-/Ausgabegerät (E/A). |
WriteFileEx Schreibt Daten in die angegebene Datei oder auf das angegebene Eingabe-/Ausgabegerät (E/A). Der Abschlussstatus wird asynchron durch Aufruf der angegebenen Abschlussroutine gemeldet, wenn der Schreibvorgang abgeschlossen oder abgebrochen wurde und sich der aufrufende Thread in einem warnbaren Wartezustand befindet. |
WriteFileGather Ruft Daten aus einem Array von Puffern ab und schreibt die Daten in eine Datei. |
BY_HANDLE_FILE_INFORMATION Enthält Informationen, die die GetFileInformationByHandle-Funktion abruft. |
CREATEFILE2_EXTENDED_PARAMETERS Enthält optionale erweiterte Parameter für CreateFile2. |
DISK_SPACE_INFORMATION Die DISK_SPACE_INFORMATION-Struktur enthält Informationen zum Speicherplatz für ein bestimmtes Volume. |
WIN32_FILE_ATTRIBUTE_DATA Enthält Attributinformationen für eine Datei oder ein Verzeichnis. |
WIN32_FIND_STREAM_DATA Enthält Informationen zu dem Datenstrom, der von der FindFirstStreamW- oder FindNextStreamW-Funktion gefunden wird. |
STREAM_INFO_LEVELS Hiermit werden die Werte definiert, die mit der FindFirstStreamW-Funktion verwendet werden, um die Informationsebene der zurückgegebenen Daten anzugeben. |