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 );

Voir aussi