Interfaccia IResultData (mmc.h)
L'interfaccia IResultData consente a un utente di aggiungere, rimuovere, trovare e modificare elementi associati al riquadro visualizzazione risultati. Consente inoltre la manipolazione dello stile di visualizzazione del riquadro della visualizzazione dei risultati.
L'interfaccia IResultData è stata progettata per dare l'impressione che il riquadro di visualizzazione dei risultati verrebbe usato da un solo componente, ma i componenti dovrebbero essere consapevoli che il riquadro visualizzazione risultati può, in realtà, essere condiviso da diversi componenti. Tutte le manipolazioni degli elementi vengono eseguite tramite l'uso di un ID elemento assegnato quando viene inserito l'elemento. Questo ID è garantito sia statico che univoco per la durata dell'elemento. Quando un elemento viene eliminato, l'ID viene liberato e può essere utilizzato da altri nuovi elementi nell'elenco. Non è mai consigliabile mantenere un ID elemento dopo l'eliminazione dell'elemento associato.
L'interfaccia IResultData gestisce anche elenchi virtuali (dati proprietari). A causa della natura degli elenchi virtuali, non tutti i metodi si applicano e alcuni metodi hanno funzionalità limitate. Queste differenze sono descritte in dettaglio nelle descrizioni dei singoli metodi. La differenza principale nella gestione degli elementi virtuali lo elenca perché la console non gestisce alcuna risorsa di archiviazione per gli elementi virtuali, non fornisce ID elemento. Gli elementi dell'elenco virtuale vengono invece identificati dalla posizione dell'elenco (indice).
Ereditarietà
L'interfaccia IResultData eredita dall'interfaccia IUnknown . IResultData include anche questi tipi di membri:
Metodi
L'interfaccia IResultData include questi metodi.
IResultData::D eleteAllRsltItems Il metodo IResultData::D eleteAllRsltItems consente allo snap-in di rimuovere tutti gli elementi e gli elementi secondari inseriti dall'utente dal riquadro visualizzazione risultati. |
IResultData::D eleteItem Consente allo snap-in di eliminare un singolo elemento nel riquadro visualizzazione risultati. |
IResultData::FindItemByLParam Il metodo IResultData::FindItemByLParam consente allo snap-in di trovare un elemento o un sottoelemento in base al valore lParam inserito dall'utente. |
IResultData::GetItem Consente a un utente di recuperare i parametri di un singolo elemento. |
IResultData::GetNextItem Il metodo IResultData::GetNextItem ottiene l'elemento successivo nella visualizzazione dei risultati con i flag di stato specificati impostati. |
IResultData::GetViewMode Consente allo snap-in di recuperare una modalità di visualizzazione per il riquadro visualizzazione risultati. |
IResultData::InsertItem Il metodo IResultData::InsertItem consente allo snap-in di aggiungere un singolo elemento alla visualizzazione del riquadro dei risultati. |
IResultData::ModifyItemState Consente allo snap-in di modificare lo stato di un elemento. |
IResultData::ModifyViewStyle Il metodo IResultData::ModifyViewStyle consente allo snap-in di impostare lo stile di visualizzazione del riquadro dei risultati. |
IResultData::SetDescBarText Imposta il testo della barra della descrizione per il riquadro visualizzazione risultati. |
IResultData::SetItem Il metodo IResultData::SetItem consente allo snap-in di impostare un singolo elemento nel riquadro dei risultati. |
IResultData::SetItemCount Imposta il numero di elementi in un elenco virtuale. |
IResultData::SetViewMode Consente allo snap-in di impostare la modalità di visualizzazione in cui il riquadro visualizzazione risultati visualizza gli elementi. |
IResultData::Sort Ordina tutti gli elementi nel riquadro dei risultati. |
IResultData::UpdateItem Determina il ridisegno di un elemento specificato nel riquadro dei risultati. |
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | mmc.h |