Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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