Condividi tramite


IDebugGenericParamField:: GetIndex

recupera l'indice di questo parametro generico.

HRESULT GetIndex(
   DWORD* pIndex
);
int GetIndex(
   out uint pIndex
);

Parametri

  • pIndex
    [out] valore di indice di questo parametro generico.

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

Ad esempio, per il dizionario (K, V), K è indice 0, V è indice 1.

Esempio

Nell'esempio seguente viene illustrato come implementare questo metodo per un oggetto di CDebugGenericParamFieldType che espone IDebugGenericParamField l'interfaccia.

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

Vedere anche

Riferimenti

IDebugGenericParamField