次の方法で共有


DPA_Clone 関数 (dpa_dsa.h)

[DPA_Clone は、Windows XP と Service Pack 2 (SP2) を使用して利用できます。 後続のバージョンでは変更または使用できない可能性があります。]

動的ポインター配列 (DPA) を複製します。

構文

HDPA DPA_Clone(
  [in]                const HDPA hdpa,
  [in, out, optional] HDPA       hdpaNew
);

パラメーター

[in] hdpa

型: const HDPA

コピーする既存の DPA へのハンドル。

[in, out, optional] hdpaNew

種類: HDPA

NULL の場合、hdpaSource から新しい配列がコピーされます。

このパラメーターには、 DPA_Create または DPA_CreateExで作成された配列を含めることもできます。 データは上書きされますが、元の差分サイズとヒープ ハンドルは保持されます。

戻り値

種類: HDPA

成功した場合は、新規または変更された DPA (hdpaNew) へのハンドル。それ以外の場合は NULL

解説

DPA_Clone は、名前によってエクスポートされたり、パブリック ヘッダー ファイルで宣言されたりしません。 これを使用するには、 GetProcAddress を 使用し、ComCtl32.dll から序数 331 を要求して関数ポインターを取得する必要があります。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー dpa_dsa.h
[DLL] Comctl32.dll (バージョン 4.0 以降)
API セット ext-ms-win-shell-comctl32-da-l1-1-0 (Windows 10 バージョン 10.0.14393 で導入)