Condividi tramite


Metodo IResultData::InsertItem (mmc.h)

Il metodo IResultData::InsertItem consente allo snap-in di aggiungere un singolo elemento alla visualizzazione del riquadro dei risultati.

Sintassi

HRESULT InsertItem(
  [in, out] LPRESULTDATAITEM item
);

Parametri

[in, out] item

Puntatore a una struttura RESULTDATAITEM che contiene informazioni sull'elemento da aggiungere.

Dopo l'inserimento dell'elemento, viene assegnato un identificatore univoco (ID elemento) da MMC e restituito tramite il membro itemID della struttura a cui fa riferimento il parametro item. Tenere presente che il valore itemID è l'handle HRESULTITEM dell'elemento inserito. Lo snap-in deve archiviare questo valore per modificare in seguito l'elemento inserito chiamando metodi come IResultData::GetItem.

Se questo identificatore non è archiviato, può essere cercato usando IResultData::FindItemByLParam.

Valore restituito

Questo metodo può restituire uno di questi valori.

Commenti

La maschera e tutti i campi associati appropriati nella struttura RESULTDATAITEM devono essere compilati. Gli elementi secondari non possono essere inseriti ma possono essere impostati. Il membro nCol della struttura dell'elemento deve pertanto essere zero.

Il membro str di RESULTDATAITEM deve essere impostato su MMC_CALLBACK.

Dopo l'inserimento dell'elemento, viene assegnato un identificatore univoco (ID elemento) da MMC e restituito tramite il membro itemID della struttura a cui fa riferimento il parametro item. Tenere presente che il valore itemID è l'handle HRESULTITEM dell'elemento inserito. Lo snap-in deve archiviare questo valore per modificare in seguito l'elemento inserito chiamando metodi come IResultData::GetItem.

Se questo identificatore non è archiviato, può essere identificato usando IResultData::FindItemByLParam.

Questo metodo non supporta elenchi virtuali.

Requisiti

   
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