Compartilhar via


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

Confira também

IResultData

IResultData2

IResultDataCompare::Compare

IResultOwnerData::SortItems