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