Share via


IDiaEnumSegments

Enumera los distintos segmentos contenidos en el origen de datos.

Sintaxis

IDiaEnumSegments : IUnknown

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDiaEnumSegments.

Método Descripción
IDiaEnumSegments::get__NewEnum Recupera la versión de la interfaz IEnumVARIANT de este enumerador.
IDiaEnumSegments::get_Count Recupera el número de segmentos.
IDiaEnumSegments::Item Recupera un segmento mediante un índice.
IDiaEnumSegments::Next Recupera un número especificado de segmentos en la secuencia de enumeración.
IDiaEnumSegments::Skip Omite un número especificado de segmentos en una secuencia de enumeración.
IDiaEnumSegments::Reset Restablece una secuencia de enumeración al principio.
IDiaEnumSegments::Clone Crea un enumerador que contiene el mismo estado de enumeración que el enumerador actual.

Comentarios

Notas para autores de la llamada

Obtenga esta interfaz llamando al método QueryInterface en un objeto IDiaTable. Consulte el ejemplo para más información.

Ejemplo

En este ejemplo se muestra cómo obtener la interfaz IDiaEnumSections de una tabla. Para obtener un ejemplo más completo del uso de segmentos, consulte la interfaz IDiaSegment.

void ShowSegments(IDiaTable *pTable, IDiaSession *pSession)
{
    CComPtr<IDiaEnumSegments> pSegments;
    if ( SUCCEEDED( pTable->QueryInterface(
                                __uuidof( IDiaEnumSegments ),
                                (void**)&pSegments )
                  )
       )
    {
        // Do something with this enumeration
    }
}

Requisitos

Encabezado: Dia2.h

Biblioteca: diaguids.lib

DLL: msdia80.dll

Vea también