IDiaEnumTables::Item
Récupère une table au moyen d’un index ou d’un nom.
Syntaxe
HRESULT Item (
VARIANT index,
IDiaTable** table
);
Paramètres
index
[entrée] Index ou nom de l’IDiaTable à récupérer. Si une variante d’entier est utilisée, elle doit être comprise entre 0 et count
-1, où count
est tel que retourné par la méthode IDiaEnumTables::get_Count.
table
[sortie] Renvoie un objet IDiaTable représentant la table souhaitée.
Valeur renvoyée
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Notes
Si une variante de chaîne est spécifiée, la chaîne nomme une table particulière. Le nom doit être l’un des noms de table définis dans Constantes (Kit de développement logiciel (SDK) d’accès à l’interface de débogage).
Exemple
VARIANT var;
var.vt = VT_BSTR;
var.bstrVal = SysAllocString(DiaTable_Symbols );
IDiaTable* pTable;
pEnumTables->Item( var, &pTable );