Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Enumera i vari segmenti contenuti nell'origine dati.
Sintassi
IDiaEnumSegments : IUnknown
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IDiaEnumSegments.
| metodo | Descrizione |
|---|---|
| IDiaEnumSegments::get__NewEnum | Recupera la versione dell'interfaccia IEnumVARIANT di questo enumeratore. |
| IDiaEnumSegments::get_Count | Recupera il numero di segmenti. |
| IDiaEnumSegments::Item | Recupera un segmento tramite un indice. |
| IDiaEnumSegments::Next | Recupera un numero specificato di segmenti nella sequenza di enumerazione. |
| IDiaEnumSegments::Skip | Ignora un numero specificato di segmenti in una sequenza di enumerazione. |
| IDiaEnumSegments::Reset | Reimposta una sequenza di enumerazione all'inizio. |
| IDiaEnumSegments::Clone | Crea un enumeratore che contiene lo stesso stato di enumerazione dell'enumeratore corrente. |
Osservazioni:
Note per i chiamanti
Ottenere questa interfaccia chiamando il QueryInterface metodo su un oggetto IDiaTable . Per informazioni dettagliate, vedere l'esempio.
Esempio
In questo esempio viene illustrato come ottenere l'interfaccia IDiaEnumSections da una tabella. Per un esempio più completo dell'uso dei segmenti, vedere l'interfaccia IDiaSegment .
void ShowSegments(IDiaTable *pTable, IDiaSession *pSession)
{
CComPtr<IDiaEnumSegments> pSegments;
if ( SUCCEEDED( pTable->QueryInterface(
__uuidof( IDiaEnumSegments ),
(void**)&pSegments )
)
)
{
// Do something with this enumeration
}
}
Requisiti
Intestazione: Dia2.h
Libreria: diaguids.lib
DLL: msdia80.dll