Freigeben über


IShellLinkDataList::CopyDataBlock-Methode (shobjidl_core.h)

Ruft eine Kopie des Datenblocks eines Links ab.

Syntax

HRESULT CopyDataBlock(
  [in]  DWORD dwSig,
  [out] void  **ppDataBlock
);

Parameter

[in] dwSig

Art: DWORD

Die Signatur des Datenblocks. Der Signaturwert für einen bestimmten Typ von Datenblock befindet sich in seinem Strukturverweis. Eine Liste der unterstützten Datenblocktypen und der zugehörigen Strukturen finden Sie unter IShellLinkDataList.

[out] ppDataBlock

Typ: VOID**

Die Adresse eines Zeigers auf eine Kopie der Datenblockstruktur. Wenn IShellLinkDataList::CopyDataBlock ein erfolgreiches Ergebnis zurückgibt, muss die aufrufende Anwendung den Arbeitsspeicher freigeben, wenn er nicht mehr benötigt wird, indem LocalFree aufgerufen wird.

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK oder andernfalls einen COM-Fehlercode zurück.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)
DLL Shell32.dll (Version 5.0 oder höher)

Weitere Informationen

IShellLinkDataList