IDiaEnumSegments
Enumera os vários segmentos contidos na fonte de dados.
Sintaxe
IDiaEnumSegments : IUnknown
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDiaEnumSegments
.
Método | Descrição |
---|---|
IDiaEnumSegments::get__NewEnum | Recupera a versão da Interface IEnumVARIANT deste enumerador. |
IDiaEnumSegments::get_Count | Recupera o número de segmentos. |
IDiaEnumSegments::Item | Recupera um segmento por meio de um índice. |
IDiaEnumSegments::Next | Recupera um número especificado de segmentos na sequência de enumeração. |
IDiaEnumSegments::Skip | Ignora um número especificado de itens dos arquivos de origem em uma sequência de enumeração. |
IDiaEnumSegments::Reset | Redefine uma sequência de enumeração para o início. |
IDiaEnumSegments::Clone | Cria um enumerador que contém o mesmo estado de enumeração que o enumerador atual. |
Comentários
Observações para chamadores
Obtenha essa interface chamando o método QueryInterface
em um objeto IDiaTable. Consulte este exemplo para obter detalhes.
Exemplo
Este exemplo mostra como obter a interface IDiaEnumSections
de uma tabela. Para obter um exemplo mais completo do uso de segmentos, confira a interface IDiaSegment.
void ShowSegments(IDiaTable *pTable, IDiaSession *pSession)
{
CComPtr<IDiaEnumSegments> pSegments;
if ( SUCCEEDED( pTable->QueryInterface(
__uuidof( IDiaEnumSegments ),
(void**)&pSegments )
)
)
{
// Do something with this enumeration
}
}
Requisitos
Cabeçalho: Dia2.h
Biblioteca: diaguids.lib
DLL: msdia80.dll