RtlIsNameLegalDOS8Dot3 函式 (winternl.h)
[RtlIsNameLegalDOS8Dot3 可用於 Windows XP。 它在後續版本中可能會變更或無法使用。 以 Windows Server 2003 和 Windows XP service Pack 1 (SP1) 和更新版本為目標的應用程式應該使用 CheckNameLegalDOS8Dot3 函式。]
判斷是否可以使用指定的名稱在 FAT 檔案系統上建立檔案。
語法
BOOLEAN RtlIsNameLegalDOS8Dot3(
[in] PUNICODE_STRING Name,
[in, out, optional] POEM_STRING OemName,
[out, optional] PBOOLEAN NameContainsSpaces
);
參數
[in] Name
檔名,格式為 8.3。
[in, out, optional] OemName
緩衝區的指標,接收對應至 Name 的 OEM 字串。
此參數可以是 Null。
[out, optional] NameContainsSpaces
如果函式傳回 TRUE,此參數會指出名稱是否包含空格。
如果函式傳回 FALSE,則此參數為未定義。
傳回值
如果指定的名稱在目前的 OEM 代碼頁中形成有效的 8.3 FAT 檔案系統名稱,則函式會傳回 TRUE。 否則,函式會傳回 FALSE。
備註
此函式沒有相關聯的匯入連結庫。 您必須使用 LoadLibrary 和 GetProcAddress 函式,動態連結至 NtDll.dll。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | winternl.h |
程式庫 | ntdll.lib |
Dll | ntdll.dll |