檢查 Dos 格式檔案名,並判斷它是否為 Dos 裝置名稱。
語法
ULONG RtlIsDosDeviceName_U(
__in PCWSTR DosFileName
)
參數
isProcessorMode
呼叫應用程式所提供的布林指標。 成功執行之後,此變數會指出 OS 是否處於處理器模式或控制器模式。
傳回值
| 值 | 描述 |
|---|---|
| 0 | 指定的 Dos 檔案名不是 Dos 裝置的名稱。 |
| > 0 | 指定的 Dos 檔案名是 Dos 裝置的名稱,而傳回值為 ULONG,其中高序 16 位是輸入緩衝區中的位移,其中 dos 裝置名稱為 ,而低序 16 位是裝置名稱的長度, (排除任何選擇性的尾端冒號) 。 |
備註
有效的 Dos 裝置名稱如下:
- LPTn
- COMn
- PRN
- AUX
- NUL
- CON
- CONIN$
- CONOUT$
當 n 是數位時。 如果存在,則會忽略尾端冒號。
此函式沒有相關聯的匯入程式庫或標頭檔;您必須使用 LoadLibrary 和 GetProcAddress 函式呼叫它。 API 會從 ntdll.dll 匯出。
規格需求
| 需求 | 值 |
|---|---|
| DLL | ntdll.dll |