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) |