IDebugProperty3::GetCustomViewerCount
Obtient le nombre de visionneuses personnalisées qui peuvent être disponibles pour cette propriété.
Syntaxe
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;
}
}