RtlIsDosDeviceName_U (Fungsi RtlIsDosDeviceName_U)

Memeriksa nama file format Dos dan menentukan apakah itu adalah nama perangkat Dos.

Sintaks

ULONG RtlIsDosDeviceName_U(
    __in PCWSTR DosFileName
)

Parameter

isProcessorMode

Pointer Boolean yang disediakan oleh aplikasi panggilan. Setelah eksekusi berhasil, variabel ini akan menunjukkan apakah OS berada dalam mode prosesor atau mode pengontrol.

Nilai kembali

Nilai Deskripsi
0 Nama file Dos yang ditentukan bukan nama perangkat Dos.
> 0 Nama file Dos yang ditentukan adalah nama perangkat Dos dan nilai yang dikembalikan adalah ULONG di mana urutan tinggi 16 bit adalah offset dalam buffer input di mana nama perangkat dos berada dan urutan rendah 16 bit adalah panjang nama perangkat panjang nama (tidak termasuk titik dua berikutnya opsional).

Keterangan

Nama perangkat Dos yang valid adalah:

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

Ketika n adalah digit. Titik dua berikutnya diabaikan jika ada.

Fungsi ini tidak memiliki pustaka impor atau file header terkait; Anda harus memanggilnya menggunakan fungsi LoadLibrary dan GetProcAddress . API diekspor dari ntdll.dll.

Persyaratan

Persyaratan Nilai
DLL ntdll.dll