Interfaz IResultData (mmc.h)

La interfaz IResultData permite al usuario agregar, quitar, buscar y modificar elementos asociados al panel de vista de resultados. También habilita la manipulación del estilo de vista del panel de vista de resultados.

La interfaz IResultData se diseñó para dar la impresión de que solo un componente usaría el panel de vista de resultados, pero los componentes deben tener en cuenta que el panel de vista de resultados puede compartirse, de hecho, por varios componentes. Todas las manipulaciones de elementos se realizan mediante el uso de un identificador de elemento asignado cuando se inserta el elemento. Se garantiza que este identificador es estático y único para la vida útil del elemento. Cuando se elimina un elemento, el identificador se libera y se puede usar en otros elementos nuevos de la lista. Nunca debe mantener un identificador de elemento después de eliminar su elemento asociado.

La interfaz IResultData también controla listas virtuales (datos de propietario). Debido a la naturaleza de las listas virtuales, no todos los métodos se aplican y algunos métodos tienen una funcionalidad limitada. Estas diferencias se detallan en las descripciones de métodos individuales. La principal diferencia en el control de las listas virtuales es que, dado que la consola no mantiene ningún almacenamiento para los elementos virtuales, no proporciona identificadores de elemento. En su lugar, los elementos de lista virtual se identifican mediante su posición de lista (índice).

Herencia

La interfaz IResultData hereda de la interfaz IUnknown . IResultData también tiene estos tipos de miembros:

Métodos

La interfaz IResultData tiene estos métodos.

 
IResultData::D eleteAllRsltItems

El método IResultData::D eleteAllRsltItems permite al complemento quitar todos los elementos insertados por el usuario y subelementos del panel de vista de resultados.
IResultData::D eleteItem

Permite que el complemento elimine un solo elemento en el panel de vista de resultados.
IResultData::FindItemByLParam

El método IResultData::FindItemByLParam permite al complemento buscar un elemento o subelemento en función de su valor lParam insertado por el usuario.
IResultData::GetItem

Permite al usuario recuperar los parámetros de un solo elemento.
IResultData::GetNextItem

El método IResultData::GetNextItem obtiene el siguiente elemento de la vista de resultados con los marcadores de estado especificados establecidos.
IResultData::GetViewMode

Habilita el complemento para recuperar un modo de vista para el panel de vista de resultados.
IResultData::InsertItem

El método IResultData::InsertItem permite que el complemento agregue un solo elemento nuevo a la vista del panel de resultados.
IResultData::ModifyItemState

Permite que el complemento modifique el estado de un elemento.
IResultData::ModifyViewStyle

El método IResultData::ModifyViewStyle permite al complemento establecer el estilo de vista del panel de resultados.
IResultData::SetDescBarText

Establece el texto de la barra de descripción del panel de vista de resultados.
IResultData::SetItem

El método IResultData::SetItem permite al complemento establecer un solo elemento en el panel de resultados.
IResultData::SetItemCount

Establece el número de elementos de una lista virtual.
IResultData::SetViewMode

Habilita el complemento para establecer el modo de vista en el que el panel de vista de resultados muestra sus elementos.
IResultData::Sort

Ordena todos los elementos del panel de resultados.
IResultData::UpdateItem

Hace que se vuelva a dibujar un elemento especificado en el panel de resultados.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado mmc.h