Поделиться через


NameSearchOptions

Задает параметры поиска для имен символов и файлов.

Синтаксис

enum NameSearchOptions {
    nsNone,
    nsfCaseSensitive     = 0x1,
    nsfCaseInsensitive   = 0x2,
    nsfFNameExt          = 0x4,
    nsfRegularExpression = 0x8,
    nsfUndecoratedName   = 0x10,

// For backward compatibility:
    nsCaseSensitive           = nsfCaseSensitive,
    nsCaseInsensitive         = nsfCaseInsensitive,
    nsFNameExt                = nsfCaseInsensitive | nsfFNameExt,
    nsRegularExpression       = nsfRegularExpression | nsfCaseSensitive,
    nsCaseInRegularExpression = nsfRegularExpression | nsfCaseInsensitive
};

Элементы

Элемент Description
nsNone Параметры не указаны.
nsfCaseSensitive Применяет сопоставление имен с учетом регистра.
nsfCaseInsensitive Применяет совпадение имени без учета регистра.
nsfFNameExt Обрабатывает имена как пути и применяет совпадение filename.ext имен.
nsfRegularExpression Применяет сопоставление имен с учетом регистра, используя звездочки (*) и вопросительные знаки () как? дикие карта s.
(Другие распространенные символы регулярных выражений не поддерживаются).)
nsfUndecoratedName Применяется только к символам, которые имеют как неоцененные, так и декорированные имена.

Замечания

Значения из этого перечисления передаются в следующие методы:

Требования

Заголовок: dia2.h

См. также