Condividi tramite


funzione MI_Session_DeleteInstance (mi.h)

Elimina un'istanza nel server rappresentato dalla sessione.

Sintassi

MI_INLINE void MI_Session_DeleteInstance(
  [in]           MI_Session            *session,
                 MI_Uint32             flags,
  [in, optional] MI_OperationOptions   *options,
                 const MI_Char         *namespaceName,
  [in]           const MI_Instance     *inboundInstance,
  [in, optional] MI_OperationCallbacks *callbacks,
  [out]          MI_Operation          *operation
);

Parametri

[in] session

Handle di sessione restituito da MI_Application_NewSession.

flags

Deve essere 0.

[in, optional] options

Valore facoltativo MI_OperationOptions che specifica opzioni quali timeout e come controllare la semantica CIM. Specificare NULL se non devono essere inviate opzioni di operazione.

namespaceName

Stringa facoltativa con terminazione Null che rappresenta il nome dello spazio dei nomi per eseguire l'operazione. Se non viene specificato alcun valore, il server selezionerà un valore predefinito. Lo spazio dei nomi non può includere un nome computer. Può essere solo sotto forma di nome dello spazio dei nomi separato da un carattere di barra (/). Ad esempio, di seguito è riportato un valore namespaceName valido: root/cimv2.

[in] inboundInstance

MI_Instance che rappresenta il nome della classe e la chiave dell'istanza da eliminare nel server.

[in, optional] callbacks

Struttura facoltativa MI_OperationCallbacks che definisce i callback operativi per ricevere il risultato dell'istanza e la semantica CIM. Per eseguire l'operazione in modo asincrono, è necessario un valore di callback. Se viene specificato NULL , il client deve chiamare la funzione MI_Operation_GetInstance per recuperare i risultati.

[out] operation

Handle dell'operazione che deve essere chiuso con una chiamata a MI_Operation_Close al termine dell'operazione e tutti i risultati sono stati ricevuti. L'handle può essere utilizzato per annullare l'operazione con una chiamata a MI_Operation_Cancel.

Valore restituito

nessuno

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione mi.h
Componente ridistribuibile Windows Management Framework 3.0 in Windows Server 2008 R2 con SP1, Windows 7 con SP1 e Windows Server 2008 con SP2

Vedi anche

MI_Application_NewSession

MI_Operation_Cancel

MI_Operation_Close

MI_Operation_GetInstance