Aracılığıyla paylaş


IDebugGenericParamField::GetIndex

Bu genel parametrenin dizinini alır.

Sözdizimi

int GetIndex(
    out uint pIndex
);

Parametreler

pIndex
[out] Bu genel parametrenin dizin değeri.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Örneğin, Sözlük(K,V) için K, dizin 0, V dizin 1'dir.

Örnek

Aşağıdaki örnek, IDebugGenericParamField arabirimini kullanıma sunan bir CDebugGenericParamFieldType nesnesi için bu yöntemin nasıl uygulandığını gösterir.

HRESULT CDebugGenericParamFieldType::GetIndex(DWORD* pIndex)
{
    HRESULT hr = S_OK;

    METHOD_ENTRY( CDebugGenericParamFieldType::GetIndex );

    IfFalseGo(pIndex, E_INVALIDARG );
    IfFailGo( this->LoadProps() );
    *pIndex = m_index;

Error:

    METHOD_EXIT( CDebugGenericParamFieldType::GetIndex, hr );
    return hr;
}

Ayrıca bkz.