Compartir a través de


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.

Consulte también