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 );