Freigeben über


IExtendView::GetViews-Methode (mmc.h)

Die GetViews-Methode ruft Informationen zur erweiterten Ansicht ab und fügt dem Ergebnisbereich erweiterte Ansichten hinzu.

Ansichtserweiterungen verwenden die Methoden der IViewExtensionCallback-Schnittstelle , um Informationen zur erweiterten Ansicht bereitzustellen. Ein Zeiger auf die IViewExtensionCallback-Schnittstelle wird als Parameter der IExtendView::GetViews-Methode bereitgestellt.

Syntax

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

Parameter

[in] pDataObject

Ein Zeiger auf das Snap-In-Datenobjekt.

[in] pViewExtensionCallback

Ein Zeiger auf die IViewExtensionCallback-Schnittstelle . Das Ansichtserweiterungs-Snap-In verwendet die IViewExtensionCallback-Schnittstelle, um Informationen zur erweiterten Ansicht hinzuzufügen. Das Snap-In kann auch mehrmals die IViewExtensionCallback::AddView-Methode aufrufen, um mehrere erweiterte Ansichten hinzuzufügen. Der Wert in pViewExtensionCallback ist nur während des Aufrufs von IExtendView::GetViews gültig. Ansichtserweiterungs-Snap-Ins dürfen diesen Zeiger nicht zur späteren Verwendung speichern.

Rückgabewert

Bei erfolgreicher Ausführung wird der Rückgabewert S_OK. Andere Rückgabewerte weisen auf einen Fehlercode hin.

Hinweise

Weitere Informationen und ein C++-Codebeispiel für IExtendView::GetViews finden Sie unter Erweitern der Ansicht eines primären Snap-Ins.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile mmc.h

Weitere Informationen

Erweitern von Ansichten

Erweitern der Ansicht eines primären Snap-Ins

IViewExtensionCallback

IViewExtensionCallback::AddView