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 で導入) |