IDiaEnumTables::Item
Pobiera tabelę za pomocą indeksu lub nazwy.
Składnia
HRESULT Item (
VARIANT index,
IDiaTable** table
);
Parametry
index
[in] Indeks lub nazwa tabeli IDiaTable do pobrania. Jeśli jest używany wariant liczby całkowitej, musi znajdować się w zakresie od 0 do count
-1, gdzie count
jest zwracany przez metodę IDiaEnumTables::get_Count .
table
[out] Zwraca obiekt IDiaTable reprezentujący żądaną tabelę.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Jeśli określono wariant ciągu, ciąg nazywa określoną tabelę. Nazwa powinna być jedną z nazw tabel zgodnie z definicją w obszarze Stałe (zestaw SDK dostępu do interfejsu debugowania).
Przykład
VARIANT var;
var.vt = VT_BSTR;
var.bstrVal = SysAllocString(DiaTable_Symbols );
IDiaTable* pTable;
pEnumTables->Item( var, &pTable );