Как я могу проверить, является ли файл допустимым именем в Windows?

Есть ли функция Windows API, в которую я могу передать строковое значение, которая вернет значение, указывающее, является ли имя файла допустимым или нет ?

Мне нужно проверить правильность имени файла, и я ищу простой способ сделать это, не изобретая заново колесо. Я работаю на чистом языке C, но ориентируюсь на Win32 API.

Если бы такой встроенной функции не было, как бы я написал свою собственную? Существует ли общий алгоритм или шаблон, которым Windows следует для определения допустимости имени файла?

10
задан Cody Gray 20 August 2011 в 13:47
поделиться