Macro FsRtlIsAnsiCharacterLegal (ntifs.h)

La macro FsRtlIsAnsiCharacterLegal determina se un carattere è un carattere ANSI legale.

Sintassi

void FsRtlIsAnsiCharacterLegal(
   C,
   FLAGS
);

Parametri

C

Carattere da testare.

FLAGS

Combinazione di uno o più dei valori di flag seguenti:

Contrassegno Significato

FSRTL_FAT_LEGAL

I caratteri validi per i nomi di file FAT sono validi.

FSRTL_HPFS_LEGAL

I caratteri validi per i nomi di file system HPFS (High Performance File System) sono validi.

FSRTL_NTFS_LEGAL

I caratteri validi per i nomi di file NTFS sono validi.

FSRTL_WILD_CHARACTER

I caratteri jolly sono legali.

FSRTL_OLE_LEGAL

I caratteri validi per i nomi di flusso NTFS sono validi.

FSRTL_NTFS_STREAM_LEGAL

FSRTL_NTFS_LEGAL | FSRTL_OLE_LEGAL

 

Valore restituito

nessuno

Osservazioni

Per essere un carattere ANSI legale, un carattere deve essere presente nella matrice di caratteri legali ANSI e deve soddisfare le impostazioni del flag di input.

Per informazioni su altre routine di gestione delle stringhe, vedere Routine RTL (Run-Time Library).

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ntifs.h (include Ntifs.h)
IRQL Qualsiasi livello

Vedi anche

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs