Método IResultData::Sort (mmc.h)
O método IResultData::Sort classifica todos os itens no painel de resultados.
Sintaxe
HRESULT Sort(
[in] int nColumn,
[in] DWORD dwSortOptions,
[in] LPARAM lUserParam
);
Parâmetros
[in] nColumn
Um índice do cabeçalho da coluna clicado.
[in] dwSortOptions
As opções de classificação a serem usadas durante a operação de classificação. Esse valor pode ser uma combinação do seguinte:
RSI_DESCENDING = 0x0001
A classificação deve estar em ordem decrescente. O padrão é classificar em ordem crescente.
RSI_NOSORTICON = 0x0002
Instrui o MMC a remover o ícone de seta de classificação. Essa opção é útil quando o snap-in executa uma operação de classificação personalizada.
[in] lUserParam
Um valor que especifica informações determinadas pelo usuário. Esse parâmetro pode conter uma variedade de entradas, como incluir informações de ordem de classificação ou contexto.
Retornar valor
Esse método pode retornar um desses valores.
Comentários
Se o snap-in implementar a interface IResultDataCompare ou IResultDataCompareEx , o MMC chamará o método Compare da interface para permitir que o snap-in compare itens de lista. Caso contrário, o MMC usará uma função de comparação de cadeia de caracteres padrão.
Não há nenhuma função de classificação para uma lista virtual. Para permitir a classificação da lista virtual, o snap-in deve implementar a interface IResultOwnerData . Quando IResultData::Sort é chamado, o MMC encaminha a chamada para IResultOwnerData::SortItems.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | mmc.h |
DLL | Mmcndmgr.dll |