IDiaEnumTables::Item
Recupera uma tabela por meio de um índice ou nome.
Sintaxe
HRESULT Item (
VARIANT index,
IDiaTable** table
);
Parâmetros
index
[in] Índice ou nome da IDiaTable a ser recuperado. Se uma variante inteira for usada, ela deverá estar no intervalo de 0 a count
-1, em que count
é retornado pelo método IDiaEnumTables::get_Count.
table
[out] Retorna um objeto IDiaTable que representa a tabela desejada.
Valor Retornado
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.
Comentários
Se uma variante de cadeia de caracteres for especificada, a cadeia de caracteres nomeará uma tabela específica. O nome deve ser um dos nomes de tabela definidos em Constantes (SDK de Acesso à Interface de Depuração).
Exemplo
VARIANT var;
var.vt = VT_BSTR;
var.bstrVal = SysAllocString(DiaTable_Symbols );
IDiaTable* pTable;
pEnumTables->Item( var, &pTable );