Интерфейс IExplorerCommandState (shobjidl_core.h)
Предоставляет один метод, который позволяет получить состояние команды.
Наследование
Интерфейс IExplorerCommandState наследуется от интерфейса IUnknown . IExplorerCommandState также имеет следующие типы элементов:
Методы
Интерфейс IExplorerCommandState содержит следующие методы.
IExplorerCommandState::GetState Возвращает состояние команды, связанное с указанным элементом оболочки. |
Комментарии
Когда следует реализовать
Реализуйте этот интерфейс, если необходимо динамически определять состояние команды (например, на основе свойств элемента). Этот интерфейс предоставляет те же функции, что и IExplorerCommand::GetState, без дополнительных методов этого интерфейса. Реализуйте IExplorerCommandState , если требуется только вычислить состояние команды.Когда следует использовать
Не вызывайте метод IExplorerCommandState напрямую. Windows Обозреватель вызывает реализацию IExplorerCommandState::GetState, когда пользователь хочет выполнить действие с элементом.Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |