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 |