Интерфейс 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)

См. также раздел

IExplorerCommand::GetState