Partager via


IDebugProperty3::GetCustomViewerCount

Obtient le nombre de visionneuses personnalisées qui peuvent être disponibles pour cette propriété.

Syntaxe

int GetCustomViewerCount(
    out uint pcelt
);

Paramètres

pcelt
[out] Nombre de visionneuses personnalisées disponibles pour cette propriété.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Pour prendre en charge les visualiseurs de type, cette méthode transfère l’appel à la méthode GetCustomViewerCount . Si l’évaluateur d’expression prend également en charge les visionneuses personnalisées pour le type de cette propriété, cette méthode ajoute le nombre de visionneuses personnalisées à la valeur retournée.

Pour plus d’informations sur les différences entre les visualiseurs de types et les visionneuses personnalisées, consultez Visualiseur de types et Visionneuse personnalisée.

Exemple

L’exemple suivant montre comment implémenter cette méthode pour un objet CProperty qui expose l’interface IDebugProperty3 .

STDMETHODIMP CProperty::GetCustomViewerCount(ULONG* pcelt)
{
    if (pcelt == NULL)
    {
        return E_POINTER;
    }

    if (GetVisualizerService())
    {
        return m_pIEEVisualizerService->GetCustomViewerCount(pcelt);
    }
    else
    {
        return E_NOTIMPL;
    }
}

Voir aussi