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 |