IDiaEnumTables::ItemIDiaEnumTables::Item

Récupère un tableau au moyen d’un index ou un nom.Retrieves a table by means of an index or name.

SyntaxeSyntax

HRESULT Item (   
   VARIANT     index,  
   IDiaTable** table  
);  

ParamètresParameters

index
[in] Index ou le nom de la IDiaTable à récupérer.[in] Index or name of the IDiaTable to be retrieved. Si un Variant de type integer est utilisé, il doit être comprise entre 0 et count-1, où count est renvoyé par le IDiaEnumTables::get_Count (méthode).If an integer variant is used, it must be in the range 0 to count-1, where count is as returned by the IDiaEnumTables::get_Count method.

table
[out] Retourne un IDiaTable objet représentant la table souhaitée.[out] Returns an IDiaTable object representing the desired table.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Si une variante de la chaîne est spécifiée, la chaîne de noms une table particulière.If a string variant is specified, then the string names a particular table. Le nom doit être un des noms de table comme défini dans (Debug Interface Access SDK) des constantes.The name should be one of the table names as defined in Constants (Debug Interface Access SDK).

ExempleExample

VARIANT var;  
var.vt = VT_BSTR;  
var.bstrVal = SysAllocString(DiaTable_Symbols );  
IDiaTable* pTable;  
pEnumTables->Item( var, &pTable );  

Voir aussiSee Also

IDiaEnumTables IDiaEnumTables
IDiaTable IDiaTable
IDiaEnumTables::get_Count IDiaEnumTables::get_Count
Constantes (Kit de développement logiciel Debug Interface Access)Constants (Debug Interface Access SDK)