Intestazione fileapi.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
fileapi.h contiene le interfacce di programmazione seguenti:
Funzioni
AreFileApisANSI Determina se le funzioni di I/O del file usano la tabella codici DEL SET di caratteri ANSI o OEM. |
AreShortNamesEnabled La funzione AreShortNamesEnabled determina se i nomi brevi sono abilitati per il volume specificato. |
CompareFileTime Confronta due volte il file. |
CreateDirectoryA Crea una nuova directory. (CreateDirectoryA) |
CreateDirectoryW Crea una nuova directory. (CreateDirectoryW) |
CreateFile2 Crea o apre un file o un dispositivo di I/O. |
CreateFileA Crea o apre un file o un dispositivo di I/O. I dispositivi di I/O usati più comunemente sono i seguenti: _file, flusso di file, directory, disco fisico, volume, buffer della console, unità nastro, risorsa di comunicazione, mailslot e pipe. (ANSI) |
CreateFileW Crea o apre un file o un dispositivo di I/O. I dispositivi di I/O usati più comunemente sono i seguenti: _file, flusso di file, directory, disco fisico, volume, buffer della console, unità nastro, risorsa di comunicazione, mailslot e pipe. (Unicode) |
DefineDosDeviceW Definisce, ridefinisce o elimina i nomi dei dispositivi MS-DOS. (DefineDosDeviceW) |
DeleteFileA Elimina un file esistente. (DeleteFileA) |
DeleteFileW Elimina un file esistente. (DeleteFileW) |
DeleteVolumeMountPointW Elimina una lettera di unità o una cartella montata. (DeleteVolumeMountPointW) |
FileTimeToLocalFileTime Converte un'ora di file in un'ora di file locale. |
FindClose Chiude un handle di ricerca file aperto dalle funzioni FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW o FindFirstStreamW. |
FindCloseChangeNotification Arresta il monitoraggio dell'handle di notifica delle modifiche. |
FindFirstChangeNotificationA Crea un handle di notifica delle modifiche e configura le condizioni di filtro delle notifiche delle modifiche iniziali. (ANSI) |
FindFirstChangeNotificationW Crea un handle di notifica delle modifiche e configura le condizioni di filtro delle notifiche delle modifiche iniziali. (Unicode) |
FindFirstFileA Cerca in una directory un file o una sottodirectory con un nome corrispondente a un nome specifico (o un nome parziale se vengono utilizzati caratteri jolly). (ANSI) |
FindFirstFileExA Cerca in una directory un file o una sottodirectory con un nome e attributi corrispondenti a quelli specificati. (FindFirstFileExA) |
FindFirstFileExW Cerca in una directory un file o una sottodirectory con un nome e attributi corrispondenti a quelli specificati. (FindFirstFileExW) |
FindFirstFileNameW Crea un'enumerazione di tutti i collegamenti reali al file specificato. La funzione FindFirstFileNameW restituisce un handle all'enumerazione che può essere utilizzata nelle chiamate successive alla funzione FindNextFileNameW. |
FindFirstFileW Cerca in una directory un file o una sottodirectory con un nome corrispondente a un nome specifico (o un nome parziale se vengono utilizzati caratteri jolly). (Unicode) |
FindFirstStreamW Enumera il primo flusso con un tipo di flusso ::$DATA nel file o nella directory specificata. |
FindFirstVolumeW Recupera il nome di un volume in un computer. (FindFirstVolumeW) |
FindNextChangeNotification Richiede che il sistema operativo segnali una notifica di modifica gestisca la successiva volta che rileva una modifica appropriata. |
FindNextFileA Continua una ricerca di file da una chiamata precedente alle funzioni FindFirstFile, FindFirstFileEx o FindFirstFileTransacted. (ANSI) |
FindNextFileNameW Continua a enumerare i collegamenti reali a un file usando l'handle restituito da una chiamata riuscita alla funzione FindFirstFileNameW. |
FindNextFileW Continua una ricerca di file da una chiamata precedente alle funzioni FindFirstFile, FindFirstFileEx o FindFirstFileTransacted. (Unicode) |
FindNextStreamW Continua una ricerca di flusso avviata da una chiamata precedente alla funzione FindFirstStreamW. |
FindNextVolumeW Continua una ricerca di volumi avviata da una chiamata alla funzione FindFirstVolume. (FindNextVolumeW) |
FindVolumeClose Chiude l'handle di ricerca del volume specificato. |
FlushFileBuffers Scarica i buffer di un file specificato e fa sì che tutti i dati memorizzati nel buffer vengano scritti in un file. |
GetCompressedFileSizeA Recupera il numero effettivo di byte di archiviazione su disco utilizzato per archiviare un file specificato. (ANSI) |
GetCompressedFileSizeW Recupera il numero effettivo di byte di archiviazione su disco utilizzato per archiviare un file specificato. (Unicode) |
GetDiskFreeSpaceA Recupera informazioni sul disco specificato, inclusa la quantità di spazio disponibile sul disco. (ANSI) |
GetDiskFreeSpaceExA Recupera informazioni sulla quantità di spazio disponibile in un volume del disco, ovvero la quantità totale di spazio, la quantità totale di spazio disponibile e la quantità totale di spazio disponibile per l'utente associato al thread chiamante. (ANSI) |
GetDiskFreeSpaceExW Recupera informazioni sulla quantità di spazio disponibile in un volume del disco, ovvero la quantità totale di spazio, la quantità totale di spazio disponibile e la quantità totale di spazio disponibile per l'utente associato al thread chiamante. (Unicode) |
GetDiskFreeSpaceW Recupera informazioni sul disco specificato, inclusa la quantità di spazio disponibile sul disco. (Unicode) |
GetDiskSpaceInformationA Ottiene le informazioni sullo spazio su disco per un volume in un determinato percorso radice. |
GetDiskSpaceInformationW Ottiene le informazioni sullo spazio su disco per un volume in un determinato percorso radice. |
GetDriveTypeA Determina se un'unità disco è un'unità disco rimovibile, fissa, CD-ROM, disco RAM o unità di rete. (ANSI) |
GetDriveTypeW Determina se un'unità disco è un'unità disco rimovibile, fissa, CD-ROM, disco RAM o unità di rete. (Unicode) |
GetFileAttributesA Recupera gli attributi del file system per un file o una directory specificati. (ANSI) |
GetFileAttributesExA Recupera gli attributi per un file o una directory specificati. (ANSI) |
GetFileAttributesExW Recupera gli attributi per un file o una directory specificati. (Unicode) |
GetFileAttributesW Recupera gli attributi del file system per un file o una directory specificati. (Unicode) |
GetFileInformationByHandle Recupera le informazioni sui file per il file specificato. (GetFileInformationByHandle) |
GetFileSize Recupera le dimensioni del file specificato, in byte. |
GetFileSizeEx Recupera le dimensioni del file specificato. |
GetFileTime Recupera la data e l'ora di creazione di un file o di una directory, dell'ultimo accesso e dell'ultima modifica. |
GetFileType Recupera il tipo di file del file specificato. |
GetFinalPathNameByHandleA Recupera il percorso finale per il file specificato. (ANSI) |
GetFinalPathNameByHandleW Recupera il percorso finale per il file specificato. (Unicode) |
GetFullPathNameA Recupera il percorso completo e il nome file del file specificato. (ANSI) |
GetFullPathNameW Recupera il percorso completo e il nome file del file specificato. (Unicode) |
GetLogicalDrives Recupera una maschera bit che rappresenta le unità disco attualmente disponibili. |
GetLogicalDriveStringsW Riempie un buffer con stringhe che specificano unità valide nel sistema. (GetLogicalDriveStringsW) |
GetLongPathNameA Converte il percorso specificato nel formato lungo. (ANSI) |
GetLongPathNameW Converte il percorso specificato nel formato lungo. (Unicode) |
GetShortPathNameW Recupera il formato di percorso breve del percorso specificato. (GetShortPathNameW) |
GetTempFileNameA Crea un nome per un file temporaneo. Se viene generato un nome di file univoco, viene creato un file vuoto e l'handle viene rilasciato; in caso contrario, viene generato solo un nome di file. (GetTempFileNameA) |
GetTempFileNameW Crea un nome per un file temporaneo. Se viene generato un nome di file univoco, viene creato un file vuoto e l'handle viene rilasciato; in caso contrario, viene generato solo un nome di file. (GetTempFileNameW) |
GetTempPath2A Recupera il percorso della directory designata per i file temporanei, in base ai privilegi del processo chiamante. (ANSI) |
GetTempPath2W Recupera il percorso della directory designata per i file temporanei, in base ai privilegi del processo chiamante. (Unicode) |
GetTempPathA Recupera il percorso della directory designata per i file temporanei. (ANSI) |
GetTempPathW Recupera il percorso della directory designata per i file temporanei. (Unicode) |
GetVolumeInformationA Recupera informazioni sul file system e sul volume associato alla directory radice specificata. (ANSI) |
GetVolumeInformationByHandleW Recupera informazioni sul file system e sul volume associato al file specificato. |
GetVolumeInformationW Recupera informazioni sul file system e sul volume associato alla directory radice specificata. (Unicode) |
GetVolumeNameForVolumeMountPointW Recupera un percorso GUID del volume per il volume associato al punto di montaggio del volume specificato ( lettera di unità, percorso GUID del volume o cartella montata). (GetVolumeNameForVolumeMountPointW) |
GetVolumePathNamesForVolumeNameW Recupera un elenco di lettere di unità e percorsi di cartelle montati per il volume specificato. (GetVolumePathNamesForVolumeNameW) |
GetVolumePathNameW Recupera il punto di montaggio del volume in cui viene montato il percorso specificato. (GetVolumePathNameW) |
LocalFileTimeToFileTime Converte un'ora di file locale in un'ora file in base all'ora UTC (Coordinated Universal Time). |
LockFile Blocca il file specificato per l'accesso esclusivo tramite il processo chiamante. |
LockFileEx Blocca il file specificato per l'accesso esclusivo tramite il processo chiamante. Questa funzione può funzionare in modo sincrono o asincrono e può richiedere un blocco esclusivo o condiviso. |
QueryDosDeviceW Recupera informazioni sui nomi dei dispositivi MS-DOS. (QueryDosDeviceW) |
ReadFile Legge i dati dal dispositivo I/O o file o input/output specificati. Le letture si verificano nella posizione specificata dal puntatore file se supportato dal dispositivo. |
ReadFileEx Legge i dati dal dispositivo I/O o file o input/output specificati. Segnala lo stato di completamento in modo asincrono, chiamando la routine di completamento specificata al termine della lettura o annullata e il thread chiamante si trova in uno stato di attesa avvisabile. |
ReadFileScatter Legge i dati da un file e lo archivia in una matrice di buffer. |
RemoveDirectoryA Elimina una directory vuota esistente. (ANSI) |
RemoveDirectoryW Elimina una directory vuota esistente. (Unicode) |
SetEndOfFile Imposta le dimensioni del file fisico per il file specificato nella posizione corrente del puntatore del file. |
SetFileApisToANSI Causa l'uso della tabella codici del set di caratteri ANSI per il processo corrente. |
SetFileApisToOEM Causa l'uso della tabella codici del set di caratteri OEM per le funzioni di I/O del file. |
SetFileAttributesA Imposta gli attributi per un file o una directory. (ANSI) |
SetFileAttributesW Imposta gli attributi per un file o una directory. (Unicode) |
SetFileInformationByHandle Imposta le informazioni sul file per il file specificato. |
SetFileIoOverlappedRange Associa un intervallo di indirizzi virtuali all'handle di file specificato. |
SetFilePointer Sposta il puntatore del file del file specificato. (SetFilePointer) |
SetFilePointerEx Sposta il puntatore del file del file specificato. (SetFilePointerEx) |
SetFileTime Imposta la data e l'ora di creazione del file o della directory specificata, dell'ultimo accesso o dell'ultima modifica. |
SetFileValidData Imposta la lunghezza dei dati valida del file specificato. Questa funzione è utile in scenari molto limitati. Per altre informazioni, vedere la sezione Osservazioni. |
UnlockFile Sblocca un'area in un file aperto. |
UnlockFileEx Sblocca un'area nel file specificato. Questa funzione può funzionare in modo sincrono o asincrono. |
WriteFile Scrive i dati nel dispositivo di input/output (I/O) specificato. |
WriteFileEx Scrive i dati nel dispositivo di input/output (I/O) specificato. Segnala lo stato di completamento in modo asincrono, chiamando la routine di completamento specificata quando la scrittura viene completata o annullata e il thread chiamante si trova in uno stato di attesa avvisabile. |
WriteFileGather Recupera i dati da una matrice di buffer e scrive i dati in un file. |
Strutture
BY_HANDLE_FILE_INFORMATION Contiene informazioni recuperate dalla funzione GetFileInformationByHandle. |
CREATEFILE2_EXTENDED_PARAMETERS Contiene parametri estesi facoltativi per CreateFile2. |
DISK_SPACE_INFORMATION La struttura DISK_SPACE_INFORMATION contiene informazioni sullo spazio su disco per un determinato volume. |
WIN32_FILE_ATTRIBUTE_DATA Contiene informazioni sull'attributo per un file o una directory. |
WIN32_FIND_STREAM_DATA Contiene informazioni sul flusso trovato dalla funzione FindFirstStreamW o FindNextStreamW. |
Enumerazioni
STREAM_INFO_LEVELS Definisce i valori usati con la funzione FindFirstStreamW per specificare il livello di informazioni dei dati restituiti. |