Funzione AreFileApisANSI (fileapi.h)
Determina se le funzioni di I/O del file usano la tabella codici del set di caratteri ANSI o OEM. Questa funzione è utile per le operazioni di input e output della console a 8 bit.
Sintassi
BOOL AreFileApisANSI();
Valore restituito
Se il set di funzioni di I/O del file usa la tabella codici ANSI, il valore restituito è diverso da zero.
Se il set di funzioni di I/O del file usa la tabella codici OEM, il valore restituito è zero.
Commenti
La funzione SetFileApisToOEM causa un set di funzioni di I/O file per l'uso della tabella codici OEM. La funzione SetFileApisToANSI causa l'uso della stessa serie di funzioni di I/O file per l'uso della tabella codici ANSI. Usare la funzione AreFileApisANSI per determinare la tabella codici in cui è in uso il set di funzioni di I/O dei file. Per una discussione sull'utilizzo di queste funzioni, vedere le sezioni Osservazioni di SetFileApisToOEM e SetFileApisToANSI.
Le funzioni di I/O del file la cui tabella codici è verificata da AreFileApisANSI sono queste funzioni esportate da KERNEL32.DLL che accettano o restituiscono un nome file.
Le funzioni SetFileApisToOEM e SetFileApisToANSI impostano la tabella codici per un processo, quindi AreFileApisANSI restituisce un valore che indica la tabella codici di un intero processo.
In Windows 8 e Windows Server 2012 questa funzione è supportata dalle tecnologie seguenti.
Tecnologia | Supportato |
---|---|
Protocollo SMB (Server Message Block) 3.0 | Sì |
Failover trasparente SMB 3.0 (TFO) | Sì |
SMB 3.0 con condivisioni file con scalabilità orizzontale (SO) | Sì |
File system del volume condiviso del cluster (CsvFS) | Sì |
File system resiliente (ReFS) | Sì |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | fileapi.h (includono Windows.h, WinBase.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |