IDebugProperty3::GetCustomViewerCount
Obtiene el número de visores personalizados que podrían estar disponibles para esta propiedad.
Sintaxis
Parámetros
pcelt
[out] Número de visores personalizados disponibles para esta propiedad.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.
Comentarios
Para admitir visualizadores de tipos, este método reenvía la llamada al método GetCustomViewerCount . Si el evaluador de expresiones también admite visores personalizados para el tipo de esta propiedad, este método agrega el número de visores personalizados al valor devuelto.
Para obtener información detallada sobre las diferencias entre los visualizadores de tipos y los visores personalizados, vea Type Visualizer y Custom Viewer.
Ejemplo
En el ejemplo siguiente se muestra cómo implementar este método para un objeto CProperty que expone la interfaz IDebugProperty3 .
STDMETHODIMP CProperty::GetCustomViewerCount(ULONG* pcelt)
{
if (pcelt == NULL)
{
return E_POINTER;
}
if (GetVisualizerService())
{
return m_pIEEVisualizerService->GetCustomViewerCount(pcelt);
}
else
{
return E_NOTIMPL;
}
}