RtlIsDosDeviceName_U fonction

Examine le nom du fichier au format Dos et détermine s’il s’agit d’un nom d’appareil Dos.

Syntaxe

ULONG RtlIsDosDeviceName_U(
    __in PCWSTR DosFileName
)

Paramètres

isProcessorMode

Pointeur booléen fourni par l’application appelante. Une fois l’exécution réussie, cette variable indique si le système d’exploitation est en mode processeur ou en mode contrôleur.

Valeur retournée

Valeur Description
0 Le nom de fichier Dos spécifié n’est pas le nom d’un appareil Dos.
> 0 Le nom de fichier Dos spécifié est le nom d’un appareil Dos et la valeur de retour est un ULONG où l’ordre élevé de 16 bits est le décalage dans la mémoire tampon d’entrée où le nom de l’appareil dos est et le 16 bits d’ordre bas correspond à la longueur du nom de l’appareil (à l’exclusion de tout signe deux-points de fin facultatif).

Notes

Les noms d’appareils Dos valides sont les suivants :

  • LPTn
  • COMn
  • PRN
  • AUX
  • NUL
  • CON
  • CONIN$
  • CONOUT$

Quand n est un chiffre. Les points de fin sont ignorés s’ils sont présents.

Cette fonction n’a aucune bibliothèque d’importation ou fichier d’en-tête associé ; vous devez l’appeler à l’aide des fonctions LoadLibrary et GetProcAddress . L’API est exportée à partir de ntdll.dll.

Spécifications

Condition requise Valeur
DLL ntdll.dll