IDebugGenericParamField::GetIndex
Recupera l'indice di questo parametro generico.
Sintassi
Parametri
pIndex
[out] Valore di indice di questo parametro generico.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Osservazioni:
Ad esempio, per Dictionary(K,V), K è indice 0, V è indice 1.
Esempio
Nell'esempio seguente viene illustrato come implementare questo metodo per un oggetto CDebugGenericParamFieldType che espone l'interfaccia 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;
}