IDebugGenericParamField::GetIndex
Recupera o índice desse parâmetro genérico.
HRESULT GetIndex(
DWORD* pIndex
);
int GetIndex(
out uint pIndex
);
Parâmetros
- pIndex
[out] Valor de índice desse parâmetro genérico.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
Por exemplo, para Dictionary(K,V), K é o índice 0, V é o índice 1.
Exemplo
O exemplo a seguir mostra como implementar este método para um CDebugGenericParamFieldType objeto que expõe a IDebugGenericParamField interface.
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;
}