Compartir a través de


IDebugGenericParamField::GetIndex

Recupera el índice de este parámetro genérico.

Sintaxis

int GetIndex(
    out uint pIndex
);

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

Consulte también