IDiaTable::Item
Récupère une référence à l’entrée spécifiée dans le tableau.
Syntaxe
HRESULT Item (
DWORD index,
IUnknown** element
);
Paramètres
index
[in] L’index de l’entrée du tableau dans la plage 0 à count
-1, où count
est retourné par la méthode IDiaTable::get_Count.
element
Retourne un objet IUnknown
qui représente l’entrée du tableau spécifié.
Valeur renvoyée
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Notes
Un tableau représente une collection d’objets. En fonction de ces objets, le paramètre d’élément peut être casté dans l’interface appropriée. Par exemple, si un tableau contient des objets IDiaSegment, le paramètre d’élément peut être casté dans l’interface IDiaSegment
.
Il s’agit d’une approche plus courante pour appeler la QueryInterface
méthode dans l’interface IDiaTable pour l’interface d’énumérateur appropriée et d’utiliser les méthodes spécifiques de l’énumérateur pour accéder au contenu du tableau. Pour obtenir un exemple, consultez l’interface IDiaEnumIn éjectableSources.