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.