IDiaEnumTables::Item
Recupera una tabella tramite un indice o un nome.
Sintassi
HRESULT Item (
VARIANT index,
IDiaTable** table
);
Parametri
index
[in] Indice o nome dell'oggetto IDiaTable da recuperare. Se viene utilizzata una variante integer, deve essere compreso nell'intervallo da 0 a count
-1, dove count
viene restituito dal metodo IDiaEnumTables::get_Count .
table
[out] Restituisce un oggetto IDiaTable che rappresenta la tabella desiderata.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Osservazioni:
Se viene specificata una variante di stringa, la stringa assegna un nome a una tabella specifica. Il nome deve essere uno dei nomi di tabella definiti in Costanti (Debug Interface Access SDK) .
Esempio
VARIANT var;
var.vt = VT_BSTR;
var.bstrVal = SysAllocString(DiaTable_Symbols );
IDiaTable* pTable;
pEnumTables->Item( var, &pTable );