IDiaEnumTables::Item

Recupera una tabla mediante un índice o un nombre.

Sintaxis

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

Parámetros

index

[in] Índice o nombre de IDiaTable que se va a recuperar. Si se usa una variante de entero, debe estar en el intervalo de 0 a count-1, donde count es según lo devuelve el método IDiaEnumTables::get_Count.

table

[out] Devuelve un objeto IDiaTable que representa la tabla deseada.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Observaciones

Si se especifica una variante de cadena, la cadena asigna un nombre a una tabla determinada. El nombre debe ser uno de los nombres de tabla tal como se define en Constantes (Debug Interface Access SDK).

Ejemplo

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

Vea también