RtlIsNameLegalDOS8Dot3 関数 (winternl.h)
[RtlIsNameLegalDOS8Dot3 は Windows XP で使用できます。 今後のバージョンでは変更されるか、利用できなくなる場合もあります。 Service Pack 1 (SP1) 以降の Windows Server 2003 および Windows XP 以降を対象とするアプリケーションでは 、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
名前に対応する OEM 文字列を受け取るバッファーへのポインター。
このパラメーターは、NULL でもかまいません。
[out, optional] NameContainsSpaces
関数が TRUE を返す場合、このパラメーターは名前にスペースが含まれているかどうかを示します。
関数が FALSE を返す場合、このパラメーターは未定義です。
戻り値
指定した名前が現在の OEM コード ページで有効な 8.3 FAT ファイル システム名を形成する場合、関数は TRUE を返します。 それ以外の場合、関数は FALSE を返します。
注釈
この関数には、インポート ライブラリが関連付けられません。 LoadLibrary 関数と GetProcAddress 関数を使用して、NtDll.dll に動的にリンクする必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | winternl.h |
Library | ntdll.lib |
[DLL] | ntdll.dll |