IEEVisualizerService::GetCustomViewerList
Este método devuelve una lista de visualizadores de tipo que este servicio conoce.
Sintaxis
int GetCustomViewerList(
uint celtSkip,
uint celtRequested,
DEBUG_CUSTOM_VIEWER[] rgViewers,
out uint pceltFetched
);
Parámetros
celtSkip
[in] Número de visualizadores que se van a omitir.
celRequested
[in] Número de visualizadores que se van a recuperar (también especifica el tamaño de la rgViewers
matriz).
rgViewers
[dentro, fuera] Matriz de estructuras de DEBUG_CUSTOM_VIEWER que se van a rellenar.
pceltFetched
[out] Número de visualizadores recuperados realmente.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.
Comentarios
- GetCustomViewerList pasa la solicitud a este método como parte de su compatibilidad con los visualizadores de tipos. Si el evaluador de expresiones también proporciona visores personalizados para el mismo tipo, puede anexar estructuras de DEBUG_CUSTOM_VIEWER rellenadas adecuadamente para esos visores personalizados a la lista. Asegúrese de que GetCustomViewerCount refleje esos visores adicionales.
Consulte Visualizador de tipos y Visor personalizado para obtener más información sobre las diferencias entre los visualizadores y los visores.