IDiaEnumTables::Item

Ruft eine Tabelle mithilfe eines Indexes oder eines Namens ab.

Syntax

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

Parameter

index

[in] Index oder Name der abzurufenden IDiaTable. Wenn eine Integervariante verwendet wird, muss sie sich im Bereich von 0 bis count-1 befinden, wobei count mit der Rückgabe der IDiaEnumTables::get_Count-Methode übereinstimmen muss.

table

[out] Gibt ein IDiaTable-Objekt zurück, das die gewünschte Tabelle darstellt.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Bemerkungen

Wenn ein Zeichenfolgen-Variant angegeben wird, benennt die Zeichenfolge eine bestimmte Tabelle. Der Name sollte einer der Tabellennamen sein, wie in Konstanten (Debug Interface Access SDK) definiert.

Beispiel

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

Weitere Informationen