Compartir a través de


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

Recupera una copia del bloque de datos de un vínculo.

Sintaxis

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

Parámetros

[in] dwSig

Tipo: DWORD

Firma del bloque de datos. El valor de firma de un tipo determinado de bloque de datos se puede encontrar en su referencia de estructura. Para obtener una lista de los tipos de bloques de datos admitidos y sus estructuras asociadas, consulte IShellLinkDataList.

[out] ppDataBlock

Tipo: VOID**

Dirección de un puntero a una copia de la estructura del bloque de datos. Si IShellLinkDataList::CopyDataBlock devuelve un resultado correcto, la aplicación que realiza la llamada debe liberar la memoria cuando ya no sea necesaria llamando a LocalFree.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente o un código de error COM de lo contrario.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (incluya Shobjidl.h)
Archivo DLL Shell32.dll (versión 5.0 o posterior)

Consulte también

IShellLinkDataList