Freigeben über


DSA_GetItem-Funktion (dpa_dsa.h)

Ruft ein Element aus einem dynamischen Strukturarray (DSA) ab.

Syntax

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

Parameter

[in] hdsa

Typ: HDSA

Ein Handle für die DSA, die das -Element enthält.

[in] i

Typ: int

Der Index des abzurufenden Elements (nullbasiert).

[out] pitem

Typ: void*

Ein Zeiger auf einen Puffer, der mit einer Kopie des angegebenen Elements des DSA gefüllt ist.

Rückgabewert

Typ: BOOL

Gibt TRUE zurück, wenn der Vorgang erfolgreich war, oder andernfalls FALSE .

Hinweise

DSA_GetItem wird nicht nach Name exportiert. Zum Verwenden müssen Sie GetProcAddress verwenden und ordnungszahl 322 von ComCtl32.dll anfordern, um einen Funktionszeiger abzurufen.

Mithilfe des Elementzeigers, den diese Funktion abruft, können Sie die Daten in diesem Element direkt ändern. Beachten Sie jedoch, dass ein nachfolgender Einfüge- oder Zerstörungsvorgang dazu führen kann, dass dieser Zeigerwert ungültig wird oder auf ein anderes Element verweist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dpa_dsa.h
DLL ComCtl32.dll (Version 4.0 oder höher)
APIs ext-ms-win-shell-comctl32-da-l1-1-0 (eingeführt in Windows 10, Version 10.0.14393)

Weitere Informationen

DSA_GetItemPtr