Метод IShellLinkDataList::CopyDataBlock (shobjidl_core.h)
Извлекает копию блока данных ссылки.
Синтаксис
HRESULT CopyDataBlock(
[in] DWORD dwSig,
[out] void **ppDataBlock
);
Параметры
[in] dwSig
Тип: DWORD
Сигнатура блока данных. Значение сигнатуры для определенного типа блока данных можно найти в справочнике по его структуре. Список поддерживаемых типов блоков данных и связанных с ними структур см. в разделе IShellLinkDataList.
[out] ppDataBlock
Тип: VOID**
Адрес указателя на копию структуры блока данных. Если IShellLinkDataList::CopyDataBlock возвращает успешный результат, вызывающее приложение должно освободить память, когда она больше не нужна, вызвав LocalFree.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения, или код ошибки COM в противном случае.
Требования
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |
DLL | Shell32.dll (версия 5.0 или более поздняя) |