Macro FsRtlTestAnsiCharacter (ntifs.h)
La macro FsRtlTestAnsiCharacter determina se un carattere ANSI o un set di caratteri a byte doppio (DBCS) soddisfa i criteri specificati.
Sintassi
void FsRtlTestAnsiCharacter(
C,
DEFAULT_RET,
WILD_OK,
FLAGS
);
Parametri
C
Puntatore al carattere da testare.
DEFAULT_RET
Valore predefinito da restituire se il valore di (SCHAR *)Character è < 0.
WILD_OK
Impostare su TRUE se i caratteri jolly devono essere considerati legali, FALSE in caso contrario.
FLAGS
Combinazione di uno o più valori di flag descritti di seguito.
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 HPFS 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 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 |