Метод IActionEnumerator::GetNext (dbgmodel.h)

Извлекает следующее действие, доступное для объекта, реализующего интерфейс IActionEnumerator.

Синтаксис

HRESULT GetNext(
  BSTR         *keyName,
  BSTR         *actionName,
  BSTR         *actionDescription,
  bool         *actionIsDefault,
  IModelObject **actionMethod,
  IKeyStore    **metadta
);

Параметры

keyName

Указатель, который имеет значение BSTR имени ключа для следующего действия.

actionName

Указатель, который имеет значение BSTR имени действия.

actionDescription

Указатель, для которого задано значение BSTR, описывающее действие.

actionIsDefault

Указатель на логическое значение, указывающее, является ли полученное действие действием по умолчанию.

actionMethod

Указатель на метод интерфейса IModelObject для действия, необязательный параметр, может иметь значение NULL, если он не указан.

metadta

Указатель на интерфейс IKeyStore для метаданных действия, необязательный параметр, может иметь значение NULL, если он не указан.

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

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

Замечания

После разрешения одного действия перечислитель действий увеличивается к следующему доступному действию. Если никаких действий для перечисления нет, метод вернет S_FALSE.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IActionEnumerator