Condividi tramite


Metodo IResultData::Sort (mmc.h)

Il metodo IResultData::Sort ordina tutti gli elementi nel riquadro dei risultati.

Sintassi

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

Parametri

[in] nColumn

Indice dell'intestazione di colonna selezionata.

[in] dwSortOptions

Opzioni di ordinamento da utilizzare durante l'operazione di ordinamento. Questo valore può essere una combinazione dei seguenti elementi:

RSI_DESCENDING = 0x0001

L'ordinamento deve essere in ordine decrescente. L'impostazione predefinita consiste nell'ordinare in ordine crescente.

RSI_NOSORTICON = 0x0002

Indica a MMC di rimuovere l'icona della freccia di ordinamento. Questa opzione è utile quando lo snap-in esegue un'operazione di ordinamento personalizzata.

[in] lUserParam

Valore che specifica le informazioni determinate dall'utente. Questo parametro può contenere un'ampia gamma di voci, ad esempio l'ordinamento o le informazioni sul contesto.

Valore restituito

Questo metodo può restituire uno di questi valori.

Commenti

Se lo snap-in implementa l'interfaccia IResultDataCompare o IResultDataCompareEx , MMC chiama il metodo Compare dell'interfaccia per consentire allo snap-in di confrontare gli elementi dell'elenco. In caso contrario, MMC usa una funzione di confronto di stringhe predefinita.

Non esiste alcuna funzione di ordinamento per un elenco virtuale. Per consentire l'ordinamento dell'elenco virtuale, lo snap-in deve implementare l'interfaccia IResultOwnerData . Quando viene chiamato IResultData::Sort , MMC inoltra la chiamata a IResultOwnerData::SortItems.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione mmc.h
DLL Mmcndmgr.dll

Vedi anche

IResultData

IResultData2

IResultDataCompare::Compare

IResultOwnerData::SortItems