Método IShellLinkDataList::CopyDataBlock (shobjidl_core.h)

Recupera uma cópia do bloco de dados de um link.

Sintaxe

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

Parâmetros

[in] dwSig

Tipo: DWORD

A assinatura do bloco de dados. O valor de assinatura para um tipo específico de bloco de dados pode ser encontrado em sua referência de estrutura. Para obter uma lista de tipos de bloco de dados com suporte e suas estruturas associadas, consulte IShellLinkDataList.

[out] ppDataBlock

Tipo: VOID**

O endereço de um ponteiro para uma cópia da estrutura do bloco de dados. Se IShellLinkDataList::CopyDataBlock retornar um resultado bem-sucedido, o aplicativo de chamada deverá liberar a memória quando não for mais necessário chamando LocalFree.

Valor retornado

Tipo: HRESULT

Retorna S_OK se tiver êxito ou um código de erro COM de outra forma.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)
DLL Shell32.dll (versão 5.0 ou posterior)

Confira também

IShellLinkDataList