Aracılığıyla paylaş


IDiaEnumSegments

Veri kaynağında yer alan çeşitli kesimleri numaralandırır.

Sözdizimi

IDiaEnumSegments : IUnknown

Vtable Sırasına Göre Yöntemler

Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDiaEnumSegments.

Metot Açıklama
IDiaEnumSegments::get__NewEnum Bu numaralandırıcının IEnumVARIANT Arabirimi sürümünü alır.
IDiaEnumSegments::get_Count Segment sayısını alır.
IDiaEnumSegments::Item Dizin yoluyla bir kesim alır.
IDiaEnumSegments::Next Numaralandırma dizisinde belirtilen sayıda segmenti alır.
IDiaEnumSegments::Skip Bir numaralandırma dizisinde belirtilen sayıda segmenti atlar.
IDiaEnumSegments::Reset Bir numaralandırma dizisini en başa sıfırlar.
IDiaEnumSegments::Clone Geçerli numaralandırıcıyla aynı numaralandırma durumunu içeren bir numaralandırıcı oluşturur.

Açıklamalar

Arayanlar İçin Notlar

Yöntemini bir IDiaTable nesnesinde QueryInterface çağırarak bu arabirimi alın. Ayrıntılar için örne bakın.

Örnek

Bu örnekte, bir tablodan arabirimin nasıl alın aldığı IDiaEnumSections gösterilmektedir. Segmentleri kullanmanın daha eksiksiz bir örneği için bkz . IDiaSegment arabirimi.

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

Gereksinimler

Üst bilgi: Dia2.h

Kitaplık: diaguids.lib

DLL: msdia80.dll

Ayrıca bkz.