Condividi tramite


Infrastruttura di gestione Windows

Panoramica della tecnologia Windows Management Infrastructure (MI).

Per sviluppare Windows Management Infrastructure (MI), sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
MI_CallbackMode

Definisce la modalità di callback per le estensioni CIM per le funzioni WriteError e PromptUser.
MI_CancellationReason

Valore da passare a una richiesta di annullamento dell'operazione per notificare al sistema il motivo per cui l'operazione viene annullata. Se il servizio è in fase di arresto, può passare uno di questi valori anche al provider.
MI_DestinationOptions_ImpersonationType

Usato dal gestore del protocollo DCOM per specificare come viene eseguita la rappresentazione nel server.
MI_ErrorCategory

Questa enumerazione definisce le categorie di errore per le estensioni CIM.
MI_LocaleType

Per l'impostazione e il recupero delle impostazioni locali è necessario il tipo di impostazioni locali.
MI_OperationCallback_ResponseType

Se il MI_CallbackMode è MI_CALLBACKMODE_INQUIRE, è possibile usare uno di questi valori nel callback.
MI_PromptType

Definisce i tipi di richiesta per le estensioni CIM.
MI_ProviderArchitecture

Questa enumerazione definisce l'architettura del provider WMI usata nel server.
MI_Result

Definisce i codici restituiti della funzione.
MI_SubscriptionDeliveryType

Distingue tra un tipo di recapito di una sottoscrizione push o pull. Questa operazione non è supportata quando si usa il protocollo DCOM.
MI_Type

Questi valori specificano il tipo di dati di qualificatori, proprietà, riferimenti, parametri e valori restituiti dal metodo per i tipi di dati CIM.

Functions

 
MI_Application_Close

Deinitialize l'API client dell'infrastruttura di gestione inizializzata tramite una chiamata a MI_Application_Initialize.
MI_Application_InitializeV1

Inizializza un'applicazione in modo che possa effettuare chiamate API client dell'infrastruttura di gestione (MI).
MI_Application_NewClass

Crea un MI_Class da una struttura MI_ClassDecl.
MI_Application_NewDeserializer

Crea un oggetto deserializzatore che può quindi essere utilizzato per convertire un oggetto serializzato in una classe o un'istanza.
MI_Application_NewDestinationOptions

Crea un oggetto MI_DestinationOptions che può essere utilizzato con la funzione MI_Application_NewSession.
MI_Application_NewHostedProvider

Registra un provider ospitato con il motore WMI nel computer locale.
MI_Application_NewInstance

Crea un nuovo oggetto MI_Instance da passare a varie API dell'operazione di istanza gestita che richiedono istanze.
MI_Application_NewInstanceFromClass

Crea un nuovo oggetto MI_Instance basato su un oggetto classe.
MI_Application_NewOperationOptions

Crea un oggetto MI_OperationOptions che può essere utilizzato con le funzioni dell'operazione nell'oggetto MI_Session.
MI_Application_NewParameterSet

Crea un nuovo set di parametri.
MI_Application_NewSerializer

Recupera un oggetto serializzatore che può quindi essere utilizzato per serializzare istanze e classi in diversi formati.
MI_Application_NewSession

Crea una sessione utilizzata per condividere le connessioni per un set di operazioni a una singola destinazione.
MI_Application_NewSubscriptionDeliveryOptions

Crea un oggetto MI_SubscriptionDeliveryOptions che rappresenta la configurazione necessaria per eseguire operazioni di sottoscrizione su determinati protocolli.
MI_Class_Clone

Clona un oggetto MI_Class.
MI_Class_Delete

Elimina un oggetto MI_Class.
MI_Class_GetClassName

Ottiene il nome della classe specificata.
MI_Class_GetClassQualifierSet

Ottiene il set di qualificatori associato all'oggetto classe specificato.
MI_Class_GetElement

Ottiene tutti i dettagli di un elemento denominato specificato da una classe .
MI_Class_GetElementAt

Ottiene i dettagli di un elemento di classe in base all'indice dell'elemento.
MI_Class_GetElementCount

Ottiene il numero di elementi in una classe.
MI_Class_GetMethod

Ottiene i dettagli di un metodo in base al nome del metodo.
MI_Class_GetMethodAt

Ottiene i dettagli di un metodo in base all'indice del metodo.
MI_Class_GetMethodCount

Ottiene il numero di metodi nella classe .
MI_Class_GetNameSpace

Ottiene il nome dello spazio dei nomi della classe specificata.
MI_Class_GetParentClass

Ottiene la classe padre per la classe specificata.
MI_Class_GetParentClassName

Ottiene il nome della classe padre della classe specificata.
MI_Class_GetServerName

Ottiene il nome del server dalla classe specificata.
MI_Context_Canceled

Determina se l'operazione è stata annullata. Questa funzione è riservata; Usare invece la funzione MI_Context_RegisterCancel.
MI_Context_ConstructInstance

Inizializza un'istanza della classe MI nello stack o come membro di una struttura.
MI_Context_ConstructParameters

Un provider chiama questa funzione per inizializzare l'istanza di un parametro.
MI_Context_GetCustomOption

Recupera un'opzione impostata dal client.
MI_Context_GetCustomOptionAt

Recupera un'opzione in corrispondenza di un indice specifico impostato dal client.
MI_Context_GetCustomOptionCount

Ottiene il numero di opzioni personalizzate disponibili per il provider.
MI_Context_GetLocale

Recupera le informazioni sulle impostazioni locali richieste specificate dal client per l'operazione.
MI_Context_GetLocalSession

Ottiene la sessione locale (MI_Session) che consente al provider di eseguire operazioni CIM sul server locale che ospita il provider.
MI_Context_GetNumberOption

Ottiene l'opzione numerica impostata dal client in base al nome dell'operazione.
MI_Context_GetStringOption

Ottiene l'opzione stringa impostata dal client in base al nome dell'operazione.
MI_Context_NewDynamicInstance

Crea una nuova istanza dinamica (istanza tipizzata in modo debole senza una dichiarazione di classe) di una classe .
MI_Context_NewInstance

Crea una nuova istanza di una classe in base a una dichiarazione di classe.
MI_Context_NewParameters

Crea una nuova istanza di un metodo in base a una dichiarazione di metodo.
MI_Context_PostCimError

Invia un codice restituito e un messaggio di errore (sotto forma di oggetto CIM_Error) al server in risposta a una richiesta.
MI_Context_PostError

I provider chiamano questa funzione per pubblicare un codice restituito al client in risposta a una richiesta.
MI_Context_PostIndication

Invia un risultato di indicazione al server in risposta a una richiesta di operazione di sottoscrizione.
MI_Context_PostInstance

Invia un'istanza al client (tramite il server) in risposta a una richiesta.
MI_Context_PostResult

Invia il codice del risultato finale al client (tramite il server) in risposta a una richiesta.
MI_Context_PromptUser

Invia un messaggio di richiesta al client che esegue una query se continuare l'operazione o annullarla.
MI_Context_RefuseUnload

Indica all'infrastruttura del provider di non scaricare il provider.
MI_Context_RegisterCancel

Registra un callback richiamato quando l'operazione viene annullata.
MI_Context_RequestUnload

Richiede di scaricare il modulo o il provider.
MI_Context_SetStringOption

Imposta un'opzione specifica del contesto.
MI_Context_ShouldContinue

Esegue una query sul client per determinare se un'operazione deve continuare. (MI_Context_ShouldContinue)
MI_Context_ShouldProcess

Esegue una query sul client per determinare se un'operazione deve continuare. (MI_Context_ShouldProcess)
MI_Context_WriteCimError

Invia un'istanza di errore CIM (informativa) al client.
MI_Context_WriteDebug

Invia un messaggio di debug al client.
MI_Context_WriteError

Invia un codice di errore e un messaggio di errore al client.
MI_Context_WriteMessage

Invia un messaggio operativo al client.
MI_Context_WriteProgress

Invia un messaggio di stato al client.
MI_Context_WriteStreamParameter

Invia i dati dei parametri trasmessi al client per una chiamata al metodo.
MI_Context_WriteVerbose

Scrive un messaggio dettagliato nel client.
MI_Context_WriteWarning

Scrive un messaggio di avviso nel client.
MI_Deserializer_Class_GetClassName

Ottiene il nome della classe da un buffer di classi serializzato.
MI_Deserializer_Class_GetParentClassName

Ottiene il nome della classe padre da un buffer di classi serializzato.
MI_Deserializer_ClassObjectNeeded

Utilizzato per fornire l'oggetto classe richiesto durante la deserializzazione.
MI_Deserializer_Close

Chiude un oggetto deserializzatore ed elimina qualsiasi memoria associata contenuta nel deserializzatore.
MI_Deserializer_DeserializeClass

Deserializza un buffer serializzato in un oggetto MI_Class.
MI_Deserializer_DeserializeInstance

Deserializza un buffer serializzato in un oggetto MI_Instance.
MI_Deserializer_Instance_GetClassName

Ottiene il nome della classe associato all'istanza serializzata.
MI_DestinationOptions_AddDestinationCredentials

Imposta le credenziali per comunicare con la destinazione.
MI_DestinationOptions_AddProxyCredentials

Aggiunge le credenziali per l'autenticazione in un proxy.
MI_DestinationOptions_Clone

Crea una copia di una struttura MI_DestinationOptions.
MI_DestinationOptions_Delete

Elimina la struttura delle opzioni di destinazione creata utilizzando la funzione MI_Application_NewDestinationOptions o MI_DestinationOptions_Clone.
MI_DestinationOptions_GetCertCACheck

Ottiene il valore di controllo della CA del certificato server.
MI_DestinationOptions_GetCertCNCheck

Ottiene il valore di controllo CN del certificato del server.
MI_DestinationOptions_GetCertRevocationCheck

Ottiene il valore del controllo di revoca del certificato del server.
MI_DestinationOptions_GetCredentialsAt

Ottenere le credenziali in corrispondenza dell'indice specificato.
MI_DestinationOptions_GetCredentialsCount

Ottiene il numero di credenziali aggiunte in precedenza. (MI_DestinationOptions_GetCredentialsCount)
MI_DestinationOptions_GetCredentialsPasswordAt

Ottiene una password delle credenziali in base a un indice specificato.
MI_DestinationOptions_GetDataLocale

Ottiene le impostazioni locali dei dati (anziché le impostazioni locali dell'interfaccia utente) impostate dall'utente.
MI_DestinationOptions_GetDestinationPort

Ottiene la porta predefinita per il trasporto.
MI_DestinationOptions_GetEncodePortInSPN

Ottiene il valore di codifica del nome dell'entità servizio della porta.
MI_DestinationOptions_GetHttpUrlPrefix

Ottiene il prefisso URL HTTP.
MI_DestinationOptions_GetImpersonationType

Ottiene il tipo di rappresentazione.
MI_DestinationOptions_GetMaxEnvelopeSize

Ottiene la dimensione massima del pacchetto inviato a un server o ricevuto dal client dal server.
MI_DestinationOptions_GetNumber

Ottiene un'opzione numero personalizzata aggiunta in precedenza. (MI_DestinationOptions_GetNumber)
MI_DestinationOptions_GetOption

Ottiene un valore di opzione aggiunto in precedenza in base al nome dell'opzione. (MI_DestinationOptions_GetOption)
MI_DestinationOptions_GetOptionAt

Ottiene un valore di opzione aggiunto in precedenza in base all'indice specificato. (MI_DestinationOptions_GetOptionAt)
MI_DestinationOptions_GetOptionCount

Ottiene il numero di opzioni aggiunte in precedenza. (MI_DestinationOptions_GetOptionCount)
MI_DestinationOptions_GetPacketEncoding

Ottiene l'impostazione di codifica dei pacchetti impostata in precedenza.
MI_DestinationOptions_GetPacketIntegrity

Ottiene l'impostazione di integrità dei pacchetti.
MI_DestinationOptions_GetPacketPrivacy

Ottiene l'impostazione privacy dei pacchetti (crittografia).
MI_DestinationOptions_GetProxyType

Ottiene il tipo di proxy impostato dall'utente.
MI_DestinationOptions_GetString

Ottiene un'opzione stringa personalizzata aggiunta in precedenza.
MI_DestinationOptions_GetTimeout

Ottiene il valore di timeout delle opzioni predefinito.
MI_DestinationOptions_GetTransport

Ottiene l'impostazione di trasporto aggiunta dal client.
MI_DestinationOptions_GetUILocale

Ottiene le impostazioni locali dell'interfaccia utente impostate dall'utente.
MI_DestinationOptions_SetCertCACheck

Abilita o disabilita il controllo del certificato DELLA CA per un trasporto SSL.
MI_DestinationOptions_SetCertCNCheck

Abilita o disabilita il controllo CN del certificato quando viene usato un trasporto SSL.
MI_DestinationOptions_SetCertRevocationCheck

Abilita o disabilita la revoca del certificato durante la comunicazione tramite SSL.
MI_DestinationOptions_SetDataLocale

Imposta le impostazioni locali dei dati predefinite da utilizzare per le operazioni.
MI_DestinationOptions_SetDestinationPort

Impostare la porta da usare per comunicare con la destinazione.
MI_DestinationOptions_SetEncodePortInSPN

Abilita o disabilita la codifica del numero di porta nel nome dell'entità servizio quando si stabilisce una connessione a un computer remoto.
MI_DestinationOptions_SetHttpUrlPrefix

Impostare il prefisso URL HTTP predefinito per i trasporti che passano su HTTP e HTTPS.
MI_DestinationOptions_SetImpersonationType

Imposta il tipo di rappresentazione.
MI_DestinationOptions_SetMaxEnvelopeSize

Imposta la dimensione massima dei pacchetti per i trasporti.
MI_DestinationOptions_SetNumber

Imposta un valore di opzione numerico personalizzato.
MI_DestinationOptions_SetPacketEncoding

Imposta il meccanismo di codifica per determinati handle di protocollo.
MI_DestinationOptions_SetPacketIntegrity

Abilita o disabilita l'integrità dei pacchetti (firma) di una connessione al protocollo.
MI_DestinationOptions_SetPacketPrivacy

Abilita o disabilita la privacy dei pacchetti (crittografia).
MI_DestinationOptions_SetProxyType

Imposta il tipo di impostazioni proxy da usare durante la comunicazione con una destinazione tramite un proxy.
MI_DestinationOptions_SetString

Imposta un'opzione stringa personalizzata. (MI_DestinationOptions_SetString)
MI_DestinationOptions_SetTimeout

Imposta il valore di timeout delle opzioni predefinito.
MI_DestinationOptions_SetTransport

Imposta il trasporto da utilizzare per comunicare con il computer di destinazione.
MI_DestinationOptions_SetUILocale

Imposta le impostazioni locali predefinite dell'interfaccia utente per le operazioni.
MI_Filter_Evaluate

Il provider chiama questa funzione per valutare un'istanza rispetto a un determinato filtro.
MI_Filter_GetExpression

Ottiene la lingua e l'espressione del filtro.
MI_HostedProvider_Close

Chiudere un handle del provider ospitato restituito da MI_Application_NewHostedProvider.
MI_HostedProvider_GetApplication

Ottiene l'handle di applicazione di primo livello da cui è stato creato l'handle del provider ospitato.
MI_Instance_AddElement

Aggiunge una nuova proprietà a un'istanza dinamica (supportata solo da istanze dinamiche il cui schema può essere esteso in fase di esecuzione).
MI_Instance_ClearElement

Cancella il valore dell'elemento denominato (proprietà CIM) e lo imposta su NULL.
MI_Instance_ClearElementAt

Cancella il valore dell'elemento (proprietà CIM) in corrispondenza dell'indice specificato e lo imposta su NULL.
MI_Instance_Clone

Crea una copia dell'istanza specificata nell'heap.
MI_Instance_Delete

Elimina un'istanza creata nell'heap o clonata da un'altra istanza.
MI_Instance_Destruct

Elimina un'istanza creata nello stack o come membro di una struttura.
MI_Instance_GetClass

Ottiene il MI_Class associato a un'istanza di .
MI_Instance_GetClassName

Ottiene il nome della classe dell'istanza specificata.
MI_Instance_GetElement

Ottiene il valore dell'elemento denominato (proprietà CIM).
MI_Instance_GetElementAt

Ottiene il valore dell'elemento (proprietà CIM) in corrispondenza dell'indice specificato.
MI_Instance_GetElementCount

Ottiene il numero di elementi in un'istanza di .
MI_Instance_GetNameSpace

Ottiene il nome dello spazio dei nomi dell'istanza specificata.
MI_Instance_GetServerName

Ottiene il nome del server dall'istanza specificata.
MI_Instance_IsA

Determina se l'istanza self è un'istanza della classe specificata da classDecl.
MI_Instance_Normalize

Analizza una struttura MI_Instance_ExFT e quindi recupera la tabella delle funzioni MI_InstanceFT.
MI_Instance_SetElement

Impostare il valore dell'elemento con il nome specificato nell'istanza specificata.
MI_Instance_SetElementAt

Impostare il valore dell'elemento in corrispondenza dell'indice specificato di un'istanza di .
MI_Instance_SetNameSpace

Imposta il nome dello spazio dei nomi dell'istanza specificata.
MI_Instance_SetServerName

Imposta il nome del server dell'istanza specificata.
MI_Operation_Cancel

Annulla un'operazione in esecuzione.
MI_Operation_Close

Chiude un handle di operazione.
MI_Operation_GetClass

Ottiene un risultato sincrono per un'operazione di classe.
MI_Operation_GetIndication

Ottenere i risultati sincroni da una sottoscrizione.
MI_Operation_GetInstance

Ottiene un risultato sincrono per un'operazione di istanza.
MI_Operation_GetSession

Ottiene la sessione associata a un'operazione.
MI_OperationOptions_Clone

Crea una copia di una struttura MI_OperationOptions.
MI_OperationOptions_Delete

Elimina un set di opzioni e la relativa memoria associata.
MI_OperationOptions_DisableChannel

Usa MI_Context_WriteMessage per disabilitare la registrazione nel canale specificato.
MI_OperationOptions_EnableChannel

Usa MI_Context_WriteMessage per abilitare la registrazione nel canale specificato.
MI_OperationOptions_GetEnabledChannels

Ottiene l'elenco dei canali abilitati in precedenza.
MI_OperationOptions_GetNumber

Ottiene un'opzione numero personalizzata aggiunta in precedenza. (MI_OperationOptions_GetNumber)
MI_OperationOptions_GetOption

Ottiene un valore di opzione aggiunto in precedenza in base al nome dell'opzione. (MI_OperationOptions_GetOption)
MI_OperationOptions_GetOptionAt

Ottiene un valore di opzione aggiunto in precedenza in base all'indice specificato. (MI_OperationOptions_GetOptionAt)
MI_OperationOptions_GetOptionCount

Ottiene il numero di opzioni aggiunte in precedenza. (MI_OperationOptions_GetOptionCount)
MI_OperationOptions_GetPromptUserMode

Ottiene il valore che indica al server come rispondere alla chiamata di un provider a MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserMode)
MI_OperationOptions_GetPromptUserRegularMode

Ottiene il valore che indica al server come rispondere alla chiamata di un provider a MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserRegularMode)
MI_OperationOptions_GetProviderArchitecture

Ottiene l'architettura del provider per un'operazione.
MI_OperationOptions_GetResourceUri

Ottiene l'URI della risorsa utilizzato per un'operazione.
MI_OperationOptions_GetResourceUriPrefix

Ottiene il prefisso dell'URI della risorsa utilizzato per un'operazione.
MI_OperationOptions_GetString

Ottiene un'opzione stringa personalizzata.
MI_OperationOptions_GetTimeout

Ottiene il valore di timeout dell'operazione.
MI_OperationOptions_GetUseMachineID

Ottiene il valore che indica se utilizzare le informazioni di identificazione del computer nella richiesta dell'operazione.
MI_OperationOptions_GetWriteErrorMode

Imposta la modalità di segnalazione degli errori. (MI_OperationOptions_GetWriteErrorMode)
MI_OperationOptions_SetCustomOption

Imposta un'opzione personalizzata per l'operazione.
MI_OperationOptions_SetNumber

Imposta un valore di opzione numerico personalizzato.
MI_OperationOptions_SetPromptUserMode

Imposta il valore che indica al server come rispondere alla chiamata di un provider alla funzione MI_Context_PromptUser. (MI_OperationOptions_SetPromptUserMode)
MI_OperationOptions_SetPromptUserRegularMode

Imposta il valore che indica al server come rispondere alla chiamata di un provider alla funzione MI_Context_PromptUser. (MI_OperationOptions_SetPromptUserRegularMode)
MI_OperationOptions_SetProviderArchitecture

Imposta l'architettura del provider per un'operazione.
MI_OperationOptions_SetResourceUri

Imposta l'URI della risorsa da utilizzare per un'operazione.
MI_OperationOptions_SetResourceUriPrefix

Imposta il prefisso URI della risorsa da usare per un'operazione.
MI_OperationOptions_SetString

Imposta un'opzione stringa personalizzata. (MI_OperationOptions_SetString)
MI_OperationOptions_SetTimeout

Imposta il timeout dell'operazione per un'operazione specifica.
MI_OperationOptions_SetUseMachineID

Abilita o disabilita l'invio di informazioni di identificazione del computer nella richiesta di operazione.
MI_OperationOptions_SetWriteErrorMode

Imposta la modalità di segnalazione degli errori. (MI_OperationOptions_SetWriteErrorMode)
MI_ParameterSet_GetMethodReturnType

Ottiene il tipo restituito del metodo e il qualificatore impostati per un set di parametri specificato.
MI_ParameterSet_GetParameter

Ottiene le informazioni sui parametri di un metodo in base al nome di un parametro.
MI_ParameterSet_GetParameterAt

Ottiene le informazioni sui parametri di un metodo in corrispondenza dell'indice specificato.
MI_ParameterSet_GetParameterCount

Ottiene il numero di parametri nel set di parametri di un metodo.
MI_PropertySet_AddElement

Aggiunge un nome all'elenco di proprietà.
MI_PropertySet_Clear

Rimuove tutti i nomi dall'elenco delle proprietà. Successivamente, il conteggio è zero. In questo modo è possibile riutilizzare gli elenchi di proprietà (senza dover essere distrutto e ricostruito).
MI_PropertySet_Clone

Crea una copia della proprietà specificata impostata nell'heap.
MI_PropertySet_ContainsElement

Determina se l'elenco delle proprietà contiene il nome della proprietà specificato.
MI_PropertySet_Delete

Elimina l'elenco di proprietà specificato costruito nell'heap.
MI_PropertySet_Destruct

Elimina l'elenco di proprietà specificato costruito nello stack.
MI_PropertySet_GetElementAt

Ottiene l'elemento di una proprietà impostata in corrispondenza dell'indice specificato.
MI_PropertySet_GetElementCount

Ottiene il numero di elementi nel set di proprietà specificato.
MI_QualifierSet_GetQualifier

Ottiene le informazioni sul qualificatore in base al nome del qualificatore specificato.
MI_QualifierSet_GetQualifierAt

Ottiene un qualificatore in corrispondenza dell'indice specificato.
MI_QualifierSet_GetQualifierCount

Ottiene il numero di qualificatori in un set di qualificatori.
MI_Serializer_Close

Chiude un oggetto serializzatore e libera qualsiasi memoria interna associata.
MI_Serializer_SerializeClass

Serializza un MI_Class in un buffer nel formato specificato al momento della creazione del serializzatore. Le opzioni possono essere passate ai flag per controllare se la classe e tutte le relative classi padre vengono serializzate o solo la classe figlio.
MI_Serializer_SerializeInstance

Serializza un MI_Instance in un buffer nel formato specificato al momento della creazione del serializzatore. Le opzioni possono essere passate ai flag per controllare se la classe viene serializzata anche nel buffer e nell'istanza.
MI_Server_GetSystemName

Ottiene il nome di sistema per il server.
MI_Server_GetVersion

Ottiene il valore della macro MI_VERSION utilizzata durante la generazione del provider.
MI_Session_AssociatorInstances

Trova le istanze associate all'istanza di chiave specifica.
MI_Session_Close

Chiude una sessione e rilascia tutta la memoria associata.
MI_Session_CreateInstance

Crea un'istanza nel server rappresentato dalla sessione.
MI_Session_DeleteInstance

Elimina un'istanza nel server rappresentato dalla sessione.
MI_Session_EnumerateClasses

Enumera le classi di una sessione specificata.
MI_Session_EnumerateInstances

Enumerare tutte le istanze (nel server rappresentato dalla sessione) associate a una classe .
MI_Session_GetApplication

Ottiene l'handle dell'applicazione utilizzato per creare la sessione specificata.
MI_Session_GetClass

Ottiene una dichiarazione di MI_Class basata su un nome di classe specifico.
MI_Session_GetInstance

Ottiene l'istanza specificata dal server rappresentato dalla sessione.
MI_Session_Invoke

Richiama un metodo nel provider.
MI_Session_ModifyInstance

Aggiorna un'istanza esistente nel server rappresentato dalla sessione.
MI_Session_QueryInstances

Query per un set di istanze basate su un'espressione di query.
MI_Session_ReferenceInstances

Trova l'oggetto associazione che fa riferimento all'istanza di chiave specificata.
MI_Session_Subscribe

Sottoscrive un'indicazione sul server rappresentato dalla sessione.
MI_Session_TestConnection

Verifica una connessione comunicando con il server rappresentato dalla sessione per determinare se risponde.
MI_SubscriptionDeliveryOptions_AddDeliveryCredentials

Imposta un'opzione di sottoscrizione per le credenziali di recapito da usare per la connessione al client per fornire un risultato di indicazione push.
MI_SubscriptionDeliveryOptions_Clone

Crea una copia di una struttura MI_SubscriptionDeliveryOptions.
MI_SubscriptionDeliveryOptions_Delete

Elimina la struttura delle opzioni di recapito della sottoscrizione specificata.
MI_SubscriptionDeliveryOptions_GetBookmark

Ottiene un segnalibro di sottoscrizione impostato in precedenza.
MI_SubscriptionDeliveryOptions_GetCredentialsAt

Ottiene una credenziale aggiunta in precedenza in base a un indice specificato.
MI_SubscriptionDeliveryOptions_GetCredentialsCount

Ottiene il numero di credenziali aggiunte in precedenza. (MI_SubscriptionDeliveryOptions_GetCredentialsCount)
MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt

Ottiene una password delle credenziali aggiunta in precedenza in base a un indice specificato.
MI_SubscriptionDeliveryOptions_GetDateTime

Ottiene un'opzione datetime impostata in precedenza.
MI_SubscriptionDeliveryOptions_GetDeliveryDestination

Ottiene la destinazione di recapito della sottoscrizione impostata in precedenza.
MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber

Ottiene il numero di porta di recapito impostato in precedenza.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts

Ottiene il numero di tentativi di recapito.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval

Ottiene l'intervallo di ripetizione dei tentativi di recapito: quantità di tempo di attesa prima di ritentare il recapito.
MI_SubscriptionDeliveryOptions_GetExpirationTime

Ottiene il valore di scadenza del recapito , che può essere espresso come timestamp o intervallo.
MI_SubscriptionDeliveryOptions_GetHeartbeatInterval

Ottiene l'intervallo di heartbeat di recapito.
MI_SubscriptionDeliveryOptions_GetInterval

Ottiene l'intervallo di recapito per un'opzione specificata.
MI_SubscriptionDeliveryOptions_GetMaximumLatency

Ottiene la quantità massima di tempo che il server conterrà un risultato prima di recapitarlo al client.
MI_SubscriptionDeliveryOptions_GetNumber

Ottiene il valore dell'opzione numerica denominata.
MI_SubscriptionDeliveryOptions_GetOption

Ottiene il valore dell'opzione denominata.
MI_SubscriptionDeliveryOptions_GetOptionAt

Ottiene l'opzione in corrispondenza dell'indice specificato.
MI_SubscriptionDeliveryOptions_GetOptionCount

Ottiene il numero di opzioni impostate in precedenza.
MI_SubscriptionDeliveryOptions_GetString

Ottiene il valore dell'opzione stringa denominata.
MI_SubscriptionDeliveryOptions_SetBookmark

Imposta un segnalibro per il recapito dell'indicazione della sottoscrizione.
MI_SubscriptionDeliveryOptions_SetDateTime

Imposta il valore di un'opzione DateTime denominata.
MI_SubscriptionDeliveryOptions_SetDeliveryDestination

Imposta l'endpoint di destinazione a cui verrà recapitata un'indicazione.
MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber

Imposta il numero di porta di recapito della sottoscrizione.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts

Imposta il numero di tentativi di recapito di una sottoscrizione di recapito push per ottenere un risultato.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval

Imposta l'intervallo di ripetizione dei tentativi di recapito per le sottoscrizioni per il recapito push.
MI_SubscriptionDeliveryOptions_SetExpirationTime

Imposta l'ora di scadenza della sottoscrizione (quando la sottoscrizione verrà arrestata).
MI_SubscriptionDeliveryOptions_SetHeartbeatInterval

Imposta l'intervallo di heartbeat.
MI_SubscriptionDeliveryOptions_SetInterval

Imposta il valore di un'opzione intervallo denominato.
MI_SubscriptionDeliveryOptions_SetMaximumLatency

Imposta la quantità massima di tempo che il server conterrà un risultato prima di recapitarlo al client.
MI_SubscriptionDeliveryOptions_SetNumber

Imposta il valore di un'opzione numerica denominata non coperta da una funzione dedicata.
MI_SubscriptionDeliveryOptions_SetString

Imposta il valore di un'opzione stringa denominata non coperta da una funzione dedicata.
MI_Utilities_CimErrorFromErrorCode

Esegue il mapping di un codice di errore specifico del sistema operativo a un'istanza di errore CIM.
MI_Utilities_MapErrorToMiErrorCategory

Esegue il mapping di un codice di errore specifico del sistema operativo a una categoria di errore.

Strutture

 
MI_Application

Rappresenta l'infrastruttura inizializzata.
MI_ApplicationFT

Struttura di supporto utilizzata nella struttura MI_Application. Usare le funzioni con il prefisso del nome "MI_Application_" per modificare queste strutture.
MI_Array

Tipo generalizzato che rappresenta una matrice. Può essere generalizzata perché tutte le matrici hanno le stesse dimensioni, tranne che il tipo di elemento dati sarà specializzato.
MI_ArrayField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ArrayField)
MI_BooleanA

Rappresenta una matrice di tipi MI_Boolean.
MI_BooleanAField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_BooleanAField)
MI_BooleanField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_BooleanField)
MI_Char16A

Rappresenta una matrice di tipi MI_Char16. (MI_Char16A)
MI_Char16AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Char16AField)
MI_Char16Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Char16Field)
MI_Class

Rappresenta lo schema di un'istanza di .
MI_ClassDecl

Questa struttura descrive la dichiarazione di classe. Contiene il nome e la gerarchia della classe, le proprietà, i qualificatori e i metodi.
MI_ClassFT

Struttura di supporto utilizzata nella struttura MI_Class. Usare le funzioni con il prefisso del nome "MI_Class_" per modificare queste strutture.
MI_ClientFT_V1

Tabelle delle funzioni client.
MI_ConstBooleanA

Rappresenta una matrice di tipi di MI_ConstBoolean.
MI_ConstBooleanAField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstBooleanAField)
MI_ConstBooleanField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstBooleanField)
MI_ConstChar16A

Rappresenta una matrice di tipi MI_Char16. (MI_ConstChar16A)
MI_ConstChar16AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstChar16AField)
MI_ConstChar16Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstChar16Field)
MI_ConstDatetimeA

Rappresenta una matrice di tipi MI_Datatime.
MI_ConstDatetimeAField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstDatetimeAField)
MI_ConstDatetimeField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstDatetimeField)
MI_ConstInstanceA

Rappresenta una matrice di tipi MI_Instance. (MI_ConstInstanceA)
MI_ConstInstanceAField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstInstanceAField)
MI_ConstInstanceField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstInstanceField)
MI_ConstReal32A

Rappresenta una matrice di tipi di MI_Real32. (MI_ConstReal32A)
MI_ConstReal32AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstReal32AField)
MI_ConstReal32Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstReal32Field)
MI_ConstReal64A

Rappresenta una matrice di tipi MI_Real64. (MI_ConstReal64A)
MI_ConstReal64AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstReal64AField)
MI_ConstReal64Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstReal64Field)
MI_ConstReferenceA

Rappresenta una matrice di tipi MI_Instance. (MI_ConstReferenceA)
MI_ConstReferenceAField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstReferenceAField)
MI_ConstReferenceField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstReferenceField)
MI_ConstSint16A

Rappresenta una matrice di tipi di MI_Sint16. (MI_ConstSint16A)
MI_ConstSint16AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstSint16AField)
MI_ConstSint16Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstSint16Field)
MI_ConstSint32A

Rappresenta una matrice di tipi MI_Sint32. (MI_ConstSint32A)
MI_ConstSint32AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstSint32AField)
MI_ConstSint32Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstSint32Field)
MI_ConstSint64A

Rappresenta una matrice di tipi MI_Sint64. (MI_ConstSint64A)
MI_ConstSint64AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstSint64AField)
MI_ConstSint64Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstSint64Field)
MI_ConstSint8A

Rappresenta una matrice di tipi MI_Sint8. (MI_ConstSint8A)
MI_ConstSint8AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstSint8AField)
MI_ConstSint8Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstSint8Field)
MI_ConstStringA

Rappresenta una matrice di tipi di MI_Char.
MI_ConstStringAField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstStringAField)
MI_ConstStringField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstStringField)
MI_ConstUint16A

Rappresenta una matrice di tipi di MI_Uint16A.
MI_ConstUint16AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstUint16AField)
MI_ConstUint16Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstUint16Field)
MI_ConstUint32A

Rappresenta una matrice di tipi MI_Uint32. (MI_ConstUint32A)
MI_ConstUint32AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstUint32AField)
MI_ConstUint32Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstUint32Field)
MI_ConstUint64A

Rappresenta una matrice di tipi di MI_Uint64. (MI_ConstUint64A)
MI_ConstUint64AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstUint64AField)
MI_ConstUint64Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstUint64Field)
MI_ConstUint8A

Rappresenta una matrice di tipi MI_Uint8. (MI_ConstUint8A)
MI_ConstUint8AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstUint8AField)
MI_ConstUint8Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ConstUint8Field)
MI_Context

Contiene il contesto per l'operazione che il provider deve eseguire.
MI_ContextFT

Struttura di supporto utilizzata nella struttura MI_Context. Usare le funzioni con il prefisso del nome "MI_Context_" per modificare queste strutture.
MI_Datetime

Rappresenta un'unione di MI_Timestamp e MI_Interval.
MI_DatetimeA

Rappresenta una matrice di tipi MI_Datetime.
MI_DatetimeAField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_DatetimeAField)
MI_DatetimeField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_DatetimeField)
MI_Deserializer

Oggetto deserializzazione creato da MI_Application_NewDeserializer. L'oggetto stesso non deve essere utilizzato manualmente o modificato perché viene usato internamente.
MI_DeserializerFT

Struttura di supporto utilizzata nella struttura MI_ClientFT_V1. Usare le funzioni con il prefisso del nome "MI_Deserializer_" per modificare queste strutture.
MI_DestinationOptions

Rappresenta un set di opzioni di destinazione. Le opzioni di destinazione sono un set di configurazioni che definiscono il modo in cui un'operazione comunica con il server.
MI_DestinationOptionsFT

Struttura di supporto utilizzata nella struttura MI_DestinationOptions. Usare le funzioni con il prefisso del nome "MI_DestinationOptions_" per modificare queste strutture.
MI_FeatureDecl

Contiene proprietà comuni alle strutture MI_PropertyDeclMI_ParameterDecland MI_MethodDecl.
MI_Filter

Contiene un riferimento alla tabella delle funzioni MI_FilterFT.
MI_FilterFT

Struttura di supporto utilizzata nella struttura MI_Filter. Usare le funzioni con il prefisso del nome "MI_Filter_" per modificare queste strutture.
MI_HostedProvider

Rappresenta l'hosting di un provider in un'applicazione client.
MI_HostedProviderFT

Struttura di supporto utilizzata nella struttura MI_HostedProvider. Usare le funzioni con il prefisso del nome "MI_HostedProvider_" per modificare queste strutture.
MI_Instance

Questa struttura rappresenta un'istanza CIM. Questo oggetto non deve essere accessibile direttamente. È invece consigliabile usare le funzioni MI_Instance_*.
MI_InstanceA

Rappresenta una matrice di strutture MI_Instance.
MI_InstanceAField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_InstanceAField)
MI_InstanceExFT

Estende la struttura MI_InstanceFT.
MI_InstanceField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_InstanceField)
MI_InstanceFT

Struttura di supporto utilizzata nella struttura MI_Instance. Usare le funzioni con il prefisso del nome MI_Instance_ per modificare queste strutture.
MI_Interval

MI_Interval rappresenta un intervallo di tempo.
MI_MethodDecl

Rappresenta un metodo CIM.
MI_Module

Generato dal provider, questo oggetto contiene tutti i dati necessari dal gestore del provider per gestire i provider all'interno di questo modulo.
MI_ObjectDecl

Contiene proprietà comuni alle strutture MI_ClassDecl e MI_PropertyDecl.
MI_Operation

Rappresenta una singola esecuzione di operazioni. Questo oggetto contiene le tabelle delle funzioni interne per l'esecuzione di azioni sull'operazione.
MI_OperationCallbacks

Struttura che contiene tutti i puntatori di funzione di callback per l'esecuzione di operazioni.
MI_OperationFT

Struttura di supporto utilizzata nella struttura MI_Operation. Usare le funzioni con il prefisso del nome "MI_Operation_" per modificare queste strutture.
MI_OperationOptions

Rappresenta un set di opzioni di operazione.
MI_OperationOptionsFT

Struttura di supporto utilizzata nella struttura MI_OperationOptions. Usare le funzioni con il prefisso del nome "MI_OperationOptions_" per modificare queste strutture.
MI_ParameterDecl

Rappresenta i parametri del metodo CIM.
MI_ParameterSet

Contiene i parametri del metodo di una definizione di classe.
MI_ParameterSetFT

Struttura di supporto utilizzata nella struttura MI_ParameterSet. Usare le funzioni con il prefisso del nome MI_ParameterSet_ per modificare queste strutture.
MI_PropertyDecl

Rappresenta una proprietà di classe (elemento) nella dichiarazione di una classe.
MI_PropertySet

Implementa un set di nomi di proprietà.
MI_PropertySetFT

Struttura di supporto utilizzata nella struttura MI_PropertySet. Usare le funzioni con il prefisso del nome "MI_PropertySet_" per modificare queste strutture.
MI_ProviderFT

Struttura di supporto utilizzata nelle strutture di MI_ClassDecl e MI_Module.
MI_Qualifier

Rappresenta un qualificatore CIM.
MI_QualifierDecl

Rappresenta una dichiarazione di qualificatore CIM.
MI_QualifierSet

Consente allo sviluppatore di visualizzare i qualificatori di una definizione di classe.
MI_QualifierSetFT

Struttura di supporto utilizzata nella struttura MI_QualifierSet. Usare le funzioni con il prefisso del nome "MI_QualifierSet_" per modificare queste strutture.
MI_Real32A

Rappresenta una matrice di tipi di MI_Real32. (MI_Real32A)
MI_Real32AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Real32AField)
MI_Real32Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Real32Field)
MI_Real64A

Rappresenta una matrice di tipi MI_Real64. (MI_Real64A)
MI_Real64AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Real64AField)
MI_Real64Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Real64Field)
MI_ReferenceA

Rappresenta una matrice di puntatori a MI_Instance tipi.
MI_ReferenceAField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ReferenceAField)
MI_ReferenceField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_ReferenceField)
MI_SchemaDecl

Rappresenta gli oggetti dello schema in uno schema CIM, che includono classi CIM e dichiarazioni di qualificatore CIM.
MI_Serializer

Oggetto associato a una tecnica di serializzazione specifica.
MI_SerializerFT

Struttura di supporto utilizzata nella struttura MI_ClientFT_V1. Usare le funzioni con il prefisso del nome "MI_Serializer_" per modificare queste strutture.
MI_Server

Questa struttura definisce le tabelle di funzioni predefinite per tutti i tipi:_Context, Istanza, PropertySet e Filtro.
MI_ServerFT

Struttura di supporto utilizzata nella struttura MI_Server. Usare le funzioni con il prefisso del nome "MI_Server_" per modificare queste strutture.
MI_Session

Oggetto associato a una destinazione e a cui sono associate un set di credenziali e opzioni. .
MI_SessionCallbacks

Contenitore per puntatori a funzione di callback che gestiscono la registrazione e i messaggi di errore.
MI_SessionFT

Tabella delle funzioni per tutte le azioni in un oggetto sessione.
MI_Sint16A

Rappresenta una matrice di tipi di MI_Sint16. (MI_Sint16A)
MI_Sint16AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Sint16AField)
MI_Sint16Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Sint16Field)
MI_Sint32A

Rappresenta una matrice di tipi MI_Sint32. (MI_Sint32A)
MI_Sint32AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Sint32AField)
MI_Sint32Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Sint32Field)
MI_Sint64A

Rappresenta una matrice di tipi MI_Sint64. (MI_Sint64A)
MI_Sint64AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Sint64AField)
MI_Sint64Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Sint64Field)
MI_Sint8A

Rappresenta una matrice di tipi MI_Sint8. (MI_Sint8A)
MI_Sint8AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Sint8AField)
MI_Sint8Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Sint8Field)
MI_StringA

Rappresenta una matrice di puntatori a stringhe con terminazione Null MI_Char*.
MI_StringAField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_StringAField)
MI_StringField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_StringField)
MI_SubscriptionDeliveryOptions

L'oggetto opzioni di sottoscrizione archivia le opzioni di configurazione usate per passare alle operazioni di sottoscrizione.
MI_SubscriptionDeliveryOptionsFT

Struttura di supporto utilizzata nella struttura MI_SubscriptionDeliveryOptions. Usare le funzioni con il prefisso del nome "MI_SubscriptionDeliveryOptions_" per modificare queste strutture.
MI_Timestamp

MI_Timestamp specifica un timestamp o un punto specifico nel tempo.
MI_Uint16A

Rappresenta una matrice di tipi MI_Uint16.
MI_Uint16AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Uint16AField)
MI_Uint16Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Uint16Field)
MI_Uint32A

Rappresenta una matrice di tipi MI_Uint32. (MI_Uint32A)
MI_Uint32AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Uint32AField)
MI_Uint32Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Uint32Field)
MI_Uint64A

Rappresenta una matrice di tipi di MI_Uint64. (MI_Uint64A)
MI_Uint64AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Uint64AField)
MI_Uint64Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Uint64Field)
MI_Uint8A

Rappresenta una matrice di tipi MI_Uint8. (MI_Uint8A)
MI_Uint8AField

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Uint8AField)
MI_Uint8Field

Rappresenta una proprietà all'interno di una struttura MI_Instance. (MI_Uint8Field)
MI_UserCredentials

Credenziali di un utente. Include un tipo di autenticazione e un nome utente e una password o un'identificazione personale del certificato.
MI_UsernamePasswordCreds

Combinazione di nome utente/password utilizzata per le operazioni di sottoscrizione.
MI_UtilitiesFT

Struttura di supporto utilizzata nella struttura MI_ClientFT_V1. Usare le funzioni con il prefisso del nome "MI_Utilities_" per modificare queste strutture.
MI_Value

Unione di tutti i tipi di dati CIM.