IExplorerBrowser::FillFromObject-Methode (shobjidl_core.h)
Erstellt einen Ergebnisordner und füllt ihn mit Elementen.
Syntax
HRESULT FillFromObject(
[in] IUnknown *punk,
[in] EXPLORER_BROWSER_FILL_FLAGS dwFlags
);
Parameter
[in] punk
Typ: IUnknown*
Ein Schnittstellenzeiger für das Quellobjekt, der den IResultsFolder füllt. Dies kann ein IDataObject oder ein beliebiges Objekt sein, das mit INamespaceWalk verwendet werden kann.
[in] dwFlags
Typ: EXPLORER_BROWSER_FILL_FLAGS
Einer der EXPLORER_BROWSER_FILL_FLAGS Werte.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Das über schnittstellenzeiger Punk übergebene Objekt füllt IResultsFolder aus.
Der DwFlags-Parameter kann ein beliebiges der EXPLORER_BROWSER_FILL_FLAGS oder eines der flags sein, die im wFlags-Parameter von BrowseObject definiert sind, mit Ausnahme von Flags, die die Navigation angeben.
Der Parameter punk kann ein beliebiges Objekt sein, das INamespaceWalk verwenden kann. Wenn der Punk mit EBF_SELECTFROMDATAOBJECT aufgerufen wird, muss es sich um ein IDataObject handeln, und der Namespace wird auf der übergeordneten Ebene des Datenobjekts ausgeführt, einschließlich aller Peerelemente, aber nur die im Datenobjekt enthaltenen Elemente. Dieses Flag wird am häufigsten verwendet, wenn FOLDERSETTINGSFWF_CHECKSELECT aktiviert haben, sodass eine Gruppe von Elementen überprüft werden kann, die im Datenobjekt kompiliert wurden.
Um Elemente im Ergebnisordner direkt zu bearbeiten, rufen Sie IExplorerBrowser::GetCurrentView auf, um die Ansicht aus ExplorerBrowser abzurufen, und fragen Sie dann die Ansicht nach dem Ergebnisordner mithilfe von GetFolder. Die Verwendung des Ordners "Abgerufene Ergebnisse" ermöglicht die Bearbeitung der Daten im Ordner mit mehr Flexibilität als mit den Methoden, die IExplorerBrowser bereitstellt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |