IDebugProperty3::GetCustomViewerCountIDebugProperty3::GetCustomViewerCount

Obtient le nombre de visionneuses personnalisées qui peuvent être disponibles pour cette propriété.Gets the number of custom viewers that might be available for this property.

SyntaxeSyntax

HRESULT GetCustomViewerCount(  
   ULONG* pcelt  
);  
int GetCustomViewerCount(  
   out uint pcelt  
);  

ParamètresParameters

pcelt
[out] Le nombre de visionneuses personnalisées disponibles pour cette propriété.[out] The number of custom viewers available for this property.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Pour prendre en charge les visualiseurs de type, cette méthode transfère l’appel à la GetCustomViewerCount (méthode).In order to support type visualizers, this method forwards the call to the GetCustomViewerCount method. Si l’évaluateur d’expression prend également en charge les visionneuses personnalisées pour ce type de propriété, cette méthode ajoute le nombre de visionneuses personnalisées à la valeur retournée.If the expression evaluator also supports custom viewers for this property's type, this method adds the number of custom viewers to the returned value.

Pour plus d’informations sur les différences entre les visualiseurs de types et des visionneuses personnalisées, consultez visualiseur de Type et de la visionneuse personnalisée.For detailed information about the differences between type visualizers and custom viewers, see Type Visualizer and Custom Viewer.

ExempleExample

L’exemple suivant montre comment implémenter cette méthode pour un CProperty objet qui expose la IDebugProperty3 interface.The following example shows how to implement this method for a CProperty object that exposes the IDebugProperty3 interface.

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

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

Voir aussiSee Also

IDebugProperty3 IDebugProperty3
GetCustomViewerCount GetCustomViewerCount
Visualiseur de type et visionneuse personnaliséeType Visualizer and Custom Viewer