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
ヘッダー shobjidl_core.h (Shobjidl.h を含む)
[DLL] Shell32.dll (バージョン 5.0 以降)

関連項目

IShellLinkDataList