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

Vedi anche

FsRtlIsAnsiCharacterLegal

FsRtlIsAnsiCharacterLegalFat

FsRtlIsAnsiCharacterLegalHpfs

FsRtlIsAnsiCharacterLegalNtfs