Freigeben über


SHGetItemFromObject-Funktion (shobjidl_core.h)

Ruft ein IShellItem-Objekt für ein -Objekt ab.

Syntax

SHSTDAPI SHGetItemFromObject(
  [in]  IUnknown *punk,
  [in]  REFIID   riid,
  [out] void     **ppv
);

Parameter

[in] punk

Typ: IUnknown*

Ein Zeiger auf die IUnknown des -Objekts.

[in] riid

Typ: REFIID

Verweis auf die gewünschte IID.

[out] ppv

Typ: void**

Wenn diese Methode zurückgibt, enthält den in riid angeforderten Schnittstellenzeiger. Dies ist in der Regel IShellItem oder eine zugehörige Schnittstelle.

Rückgabewert

Typ: HRESULT

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

Hinweise

Aus Sicht der Leistung wird diese Methode shGetIDListFromObject bevorzugt, wenn die IDList bereits an einen Ordner gebunden ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)
DLL Shell32.dll

Weitere Informationen

SHCreateItemFromIDList

SHGetIDListFromObject