Sdílet prostřednictvím


IDebugGenericParamField::GetIndex

Načte index tohoto obecného parametru.

Syntaxe

int GetIndex(
    out uint pIndex
);

Parametry

pIndex
[ven] Hodnota indexu tohoto obecného parametru

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Poznámky

Například pro slovník (K,V), K je index 0, V je index 1.

Příklad

Následující příklad ukazuje, jak implementovat tuto metodu pro CDebugGenericParamFieldType objekt, který zveřejňuje IDebugGenericParamField rozhraní.

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

Viz také