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