Condividi tramite


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.
CreateDirectory2A

Crea una nuova cartella. (ANSI)
CreateDirectory2W

Crea una nuova cartella. (Unicode)
CreateDirectoryA

Crea una nuova cartella. (CreateDirectoryA)
CreateDirectoryW

Crea una nuova cartella. (CreateDirectoryW)
CreateFile2

Crea o apre un file o un dispositivo di I/O.
CreateFile3

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 più usati 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 più usati 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 MS-DOS nomi dei dispositivi. (DefineDosDeviceW)
DeleteFile2A

Elimina un file esistente. (ANSI)
DeleteFile2W

Elimina un file esistente. (Unicode)
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 di 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 iniziali del filtro delle notifiche delle modifiche. (ANSI)
FindFirstChangeNotificationW

Crea un handle di notifica delle modifiche e configura le condizioni iniziali del filtro delle notifiche delle modifiche. (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 usati caratteri jolly). (ANSI)
FindFirstFileExA

Cerca in una directory un file o una sottodirectory con un nome e attributi che corrispondono a quelli specificati. (FindFirstFileExA)
FindFirstFileExW

Cerca in una directory un file o una sottodirectory con un nome e attributi che corrispondono a quelli specificati. (FindFirstFileExW)
FindFirstFileNameW

Crea un'enumerazione di tutti i collegamenti rigidi 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 usati 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 un handle di notifica delle modifiche la volta successiva 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 rigidi a un file usando l'handle restituito da una chiamata corretta 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 in modo che tutti i dati memorizzati nel buffer vengano scritti in un file.
GetCompressedFileSizeA

Recupera il numero effettivo di byte di spazio di archiviazione su disco usato per archiviare un file specificato. (ANSI)
GetCompressedFileSizeW

Recupera il numero effettivo di byte di spazio di archiviazione su disco usato per archiviare un file specificato. (Unicode)
GetDiskFreeSpaceA

Recupera informazioni sul disco specificato, inclusa la quantità di spazio libero sul disco. (ANSI)
GetDiskFreeSpaceExA

Recupera informazioni sulla quantità di spazio disponibile in un volume su 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 su 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 libero 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 specificata. (ANSI)
GetFileAttributesExA

Recupera gli attributi per un file o una directory specificata. (ANSI)
GetFileAttributesExW

Recupera gli attributi per un file o una directory specificata. (Unicode)
GetFileAttributesW

Recupera gli attributi del file system per un file o una directory specificata. (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 di 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 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 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 associati alla directory radice specificata. (ANSI)
GetVolumeInformationByHandleW

Recupera informazioni sul file system e sul volume associati al file specificato.
GetVolumeInformationW

Recupera informazioni sul file system e sul volume associati 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 è montato il percorso specificato. (GetVolumePathNameW)
LocalFileTimeToFileTime

Converte un'ora del file locale in un'ora di 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 di input/output o di input/output specificato. Le letture si verificano nella posizione specificata dal puntatore al file, se supportato dal dispositivo.
ReadFileEx

Legge i dati dal dispositivo di input/output o di input/output specificato. Segnala lo stato di completamento in modo asincrono, chiamando la routine di completamento specificata quando la lettura viene completata o annullata e il thread chiamante è in uno stato di attesa avvisabile.
ReadFileScatter

Legge i dati da un file e li archivia in una matrice di buffer.
RemoveDirectory2A

Elimina una directory vuota esistente. (ANSI)
RemoveDirectory2W

Elimina una directory vuota esistente. (Unicode)
RemoveDirectoryA

Elimina una directory vuota esistente. (ANSI)
removeDirectoryW

Elimina una directory vuota esistente. (Unicode)
SetEndOfFile

Imposta la dimensione fisica del file per il file specificato sulla posizione corrente del puntatore al file.
setFileApisToANSI

Fa sì che le funzioni di I/O del file usino la tabella codici del set di caratteri ANSI per il processo corrente.
setFileApisToOEM

Fa sì che le funzioni di I/O del file per il processo usino la tabella codici del set di caratteri OEM.
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 specificato.
SetFileIoOverlappedRange

Associa un intervallo di indirizzi virtuali all'handle di file specificato.
SetFilePointer

Sposta il puntatore di file del file specificato. (SetFilePointer)
SetFilePointerEx

Sposta il puntatore di file del file specificato. (SetFilePointerEx)
SetFileTime

Imposta la data e l'ora in cui è stato creato il file o la directory specificata, l'ultimo accesso o l'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 file o nel dispositivo di input/output (I/O) specificato.
WriteFileEx

Scrive i dati nel file o 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 è 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.
CREATEFILE3_EXTENDED_PARAMETERS

DISK_SPACE_INFORMATION

La struttura DISK_SPACE_INFORMATION contiene informazioni sullo spazio su disco per un volume specifico.
WIN32_FILE_ATTRIBUTE_DATA

Contiene informazioni sugli attributi per un file o una directory.
WIN32_FIND_STREAM_DATA

Contiene informazioni sul flusso trovato dalla funzione FindFirstStreamW o FindNextStreamW.

Enumerazioni

 
DIRECTORY_FLAGS

Definisce i flag che possono essere usati con la funzione CreateDirectory2 per specificare la modalità di creazione della directory.
STREAM_INFO_LEVELS

Definisce i valori utilizzati con la funzione FindFirstStreamW per specificare il livello di informazioni dei dati restituiti.