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


Метод IExplorerCommand::EnumSubCommands (shobjidl_core.h)

Извлекает перечислитель для подкоманды команды.

Синтаксис

HRESULT EnumSubCommands(
  [out] IEnumExplorerCommand **ppEnum
);

Параметры

[out] ppEnum

Тип: IEnumExplorerCommand**

При успешном выполнении этого метода содержит указатель интерфейса IEnumExplorerCommand , который можно использовать для обхода набора подкоманд.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Подкоманды отображаются в виде раскрывающихся пунктов меню с помощью кнопки Разделить, когда команды отображаются в верхней части окна Windows Обозреватель. В этой позиции значок присваивается только кнопке команды по умолчанию. В обычном меню отображаются значки для всех команд.

Подкоманды, которые сами по себе имеют подкоманды, не поддерживаются Windows Обозреватель. Если команда имеет собственные подкоманды, она должна назначить это состояние, указав ECF_HASSUBCOMMANDS в вызове IExplorerCommand::GetFlags .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)