Share via


IShellFolderView::GetSelectedObjects-Methode (shlobj_core.h)

[Diese Methode ist veraltet. Verwenden Sie stattdessen IFolderView2::GetSelection .]

Ruft ein Array der ausgewählten Objekte in der Ansicht und die Anzahl dieser Objekte ab.

Syntax

HRESULT GetSelectedObjects(
  [out] PCUITEMID_CHILD **pppidl,
  [out] UINT            *puItems
);

Parameter

[out] pppidl

Typ: PCUITEMID_CHILD**

Die Adresse eines Zeigers, der bei erfolgreicher Rückgabe dieser Methode auf ein Array der aktuell ausgewählten Elemente in der Ansicht verweist. Es wird erwartet, dass die aufrufende Anwendung das Array bei pppidl mithilfe von LocalFree frei gibt. Die aufrufende Anwendung darf die einzelnen Elemente, die im Array enthalten sind, nicht freigeben.

[out] puItems

Typ: UINT*

Ein Zeiger auf einen Wert, der bei erfolgreicher Rückgabe dieser Methode die Anzahl der Elemente im pppidl-Array empfängt .

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Diese Methode stellt konstante Zeiger auf interne Datenstrukturen bereit. Es wird erwartet, dass die aufrufende Anwendung sofort auf sie reagiert und nicht zwischengespeichert wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h