IDebugGenericParamField::GetIndex

Mengambil indeks parameter generik ini.

Sintaks

int GetIndex(
    out uint pIndex
);

Parameter

pIndex
[out] Nilai indeks parameter generik ini.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Misalnya, untuk Kamus(K,V), K adalah indeks 0, V adalah indeks 1.

Contoh

Contoh berikut menunjukkan cara menerapkan metode ini untuk objek CDebugGenericParamFieldType yang menampilkan antarmuka IDebugGenericParamField.

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;
}

Baca juga