Freigeben über


IDiaTable::Item

Ruft einen Verweis auf den angegebenen Eintrag in der Tabelle ab.

Syntax

HRESULT Item ( 
   DWORD      index,
   IUnknown** element
);

Parameter

index

[in] Der Index des Tabelleneintrags im Bereich von 0 bis count-1, wobei count von der IDiaTable::get_Count-Methode zurückgegeben wird.

element

[out] Gibt ein IUnknown-Objekt zurück, das den angegebenen Tabelleneintrag darstellt.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Eine Tabelle stellt eine Auflistung von Objekten dar. Abhängig von diesen Objekten kann der Elementparameter in die geeignete Schnittstelle umgewandelt werden. Wenn eine Tabelle beispielsweise IDiaSegment-Objekte enthält, kann der Elementparameter in die IDiaSegment-Schnittstelle umgewandelt werden.

Ein gängigerer Ansatz ist es, die QueryInterface-Methode in der IDiaTable-Schnittstelle für die entsprechende Enumeratorschnittstelle aufzurufen und die spezifischen Methoden des Enumerators für den Zugriff auf den Tabelleninhalt zu verwenden. Ein Beispiel finden Sie in der IDiaEnumInjectedSources-Schnittstelle.

Weitere Informationen