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


Метод IExtendView::GetViews (mmc.h)

Метод GetViews извлекает сведения о расширенном представлении и добавляет расширенные представления в область результатов.

Расширения представления используют методы интерфейса IViewExtensionCallback для предоставления сведений о расширенном представлении. Указатель на интерфейс IViewExtensionCallback предоставляется в качестве параметра метода IExtendView::GetViews .

Синтаксис

HRESULT GetViews(
  [in] LPDATAOBJECT            pDataObject,
  [in] LPVIEWEXTENSIONCALLBACK pViewExtensionCallback
);

Параметры

[in] pDataObject

Указатель на объект данных оснастки.

[in] pViewExtensionCallback

Указатель на интерфейс IViewExtensionCallback . Оснастка расширения представления использует интерфейс IViewExtensionCallback для добавления сведений о расширенном представлении. Оснастка также может вызывать метод IViewExtensionCallback::AddView несколько раз, чтобы добавить несколько расширенных представлений. Значение в pViewExtensionCallback допустимо только во время вызова IExtendView::GetViews; Оснастки расширения представления не должны сохранять этот указатель для последующего использования.

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

В случае успешного выполнения возвращаемое значение будет S_OK. Другие возвращаемые значения указывают на код ошибки.

Комментарии

Дополнительные сведения и пример кода C++ для IExtendView::GetViews см. в разделе Расширение представления основной оснастки.

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header mmc.h

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

Расширение представлений

Расширение представления основной оснастки

IViewExtensionCallback

IViewExtensionCallback::AddView