IDebugGenericParamField::GetIndex
Recupera el índice de este parámetro genérico.
Sintaxis
Parámetros
pIndex
[out] Valor de índice de este parámetro genérico.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.
Comentarios
Por ejemplo, para Dictionary(K,V), K es el índice 0, V es el índice 1.
Ejemplo
En el ejemplo siguiente se muestra cómo implementar este método para un objeto CDebugGenericParamFieldType que expone la interfaz 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;
}