Método IResultData::Sort (mmc.h)

El método IResultData::Sort ordena todos los elementos del panel de resultados.

Sintaxis

HRESULT Sort(
  [in] int    nColumn,
  [in] DWORD  dwSortOptions,
  [in] LPARAM lUserParam
);

Parámetros

[in] nColumn

Índice del encabezado de columna en el que se hace clic.

[in] dwSortOptions

Las opciones de ordenación que se usarán durante la operación de ordenación. Este valor puede ser una combinación de lo siguiente:

RSI_DESCENDING = 0x0001

La ordenación debe estar en orden descendente. El valor predeterminado es ordenar en orden ascendente.

RSI_NOSORTICON = 0x0002

Indica a MMC que quite el icono de flecha de ordenación. Esta opción es útil cuando el complemento realiza una operación de ordenación personalizada.

[in] lUserParam

Valor que especifica información determinada por el usuario. Este parámetro puede contener una variedad de entradas, como incluir el criterio de ordenación o la información de contexto.

Valor devuelto

Este método puede devolver uno de estos valores.

Comentarios

Si el complemento implementa la interfaz IResultDataCompare o IResultDataCompareEx , MMC llama al método Compare de la interfaz para permitir que el complemento compare los elementos de lista. De lo contrario, MMC usa una función de comparación de cadenas predeterminada.

No hay ninguna función de ordenación para una lista virtual. Para permitir la ordenación de listas virtuales, el complemento debe implementar la interfaz IResultOwnerData . Cuando se llama a IResultData::Sort , MMC reenvía la llamada a IResultOwnerData::SortItems.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado mmc.h
Archivo DLL Mmcndmgr.dll

Consulte también

IResultData

IResultData2

IResultDataCompare::Compare

IResultOwnerData::SortItems