次の方法で共有


DSA_GetItem 関数 (dpa_dsa.h)

動的構造体配列 (DSA) から要素を取得します。

構文

BOOL DSA_GetItem(
  [in]  HDSA hdsa,
  [in]  int  i,
  [out] void *pitem
);

パラメーター

[in] hdsa

種類: HDSA

要素を含む DSA へのハンドル。

[in] i

型: int

取得する要素のインデックス (0 から始まる)。

[out] pitem

型: void*

DSA の指定された要素のコピーで埋められたバッファーへのポインター。

戻り値

種類: BOOL

成功した場合は TRUE 、それ以外の場合 は FALSE を 返します。

解説

DSA_GetItem は名前でエクスポートされません。 これを使用するには、 GetProcAddress を 使用し、ComCtl32.dll から序数 322 を要求して関数ポインターを取得する必要があります。

この関数が取得する要素ポインターを使用すると、その要素内のデータを直接変更できます。 ただし、後続の挿入または破棄操作によって、このポインター値が無効になったり、別の要素を指したりする可能性があることに注意してください。

要件

   
サポートされている最小のクライアント 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 で導入)

関連項目

DSA_GetItemPtr