Strumentazione gestione Windows (WMI) e contatori delle prestazioni (riferimenti alle API non gestite)
L'API non gestita .NET Framework per WMI e i contatori delle prestazioni è costituita da un set di funzioni che eseguono il wrapping delle chiamate all'API di Strumentazione gestione Windows nativa. Consente lo sviluppo di strumenti e librerie che gestiscono e monitorano i computer remoti.
Nota
Questa API è solo per uso interno. Non è destinata all'uso dal codice dello sviluppatore.
L'API include le funzioni seguenti:
Funzione | Descrizione |
---|---|
BeginEnumeration | Reimposta l'enumeratore all'inizio di un'enumerazione di proprietà di oggetti WMI. |
BeginMethodEnumeration | Inizia l'enumerazione dei metodi disponibili per un oggetto. |
BlessIWbemServices | Indica se le credenziali utente consentono l'accesso a una classe IWbemServices specificata. |
BlessIWbemServicesObject | Indica se le credenziali utente consentono l'accesso a un oggetto del servizio IWbem specificato. |
Clone | Restituisce un nuovo oggetto che è un clone completo dell'oggetto corrente. |
CloneEnumWbemClassObject | Crea una copia logica di un enumeratore mantenendone la posizione corrente in un'enumerazione. |
CompareTo | Confronta un oggetto con un altro oggetto di Gestione Windows. |
Funzione ConnectServerWmi | Crea una connessione tramite DCOM a uno spazio dei nomi WMI in un computer specifico. |
Funzione CreateClassEnumWmi | Restituisce un enumeratore per tutte le classi che soddisfano i criteri di selezione specificati. |
Funzione CreateInstanceEnumWmi | Restituisce un enumeratore che restituisce le istanze di una classe specificata che soddisfa i criteri di selezione specificati. |
Delete | Elimina una proprietà specificata dalla definizione di una classe e tutti i relativi qualificatori. |
DeleteMethod | Elimina un metodo specificato dalla definizione di una classe CIM. |
EndEnumeration | Termina una sequenza di enumerazione. |
EndMethodEnumeration | Termina una sequenza di enumerazione avviata chiamando la funzione BeginMethodEnumeration. |
ExecNotificationQueryWmi | Esegue una query per la ricezione di eventi. |
ExecQueryWmi | Esegue una query per il recupero di oggetti. |
FormatFromRawValue | Converte un valore di dati sulle prestazioni non elaborati nel formato specificato o due valori di dati sulle prestazioni non elaborati se la conversione del formato è basata sul tempo. |
Get | Recupera un valore di proprietà specificato, se esistente. |
Funzione GetCurrentApartmentType | Recupera il tipo di apartment in cui il chiamante è in esecuzione. |
Funzione GetDemultiplexedStub | Crea un sink di inoltro oggetti per consentire a un client di ricevere chiamate asincrone da Gestione Windows. |
Funzione GetErrorInfo | Recupera le informazioni di errore dalla chiamata di funzione precedente. |
GetMethod | Recupera le informazioni relative al metodo specificato. |
GetMethodOrigin | Determina la classe in cui viene dichiarato un metodo. |
GetMethodQualifierSet | Recupera il qualificatore impostato per un particolare metodo. |
GetNames | Recupera un subset o tutti i nomi delle proprietà di un oggetto. |
GetObjectText | Restituisce un rendering testuale di un oggetto nella sintassi MOF. |
GetPropertyHandle | Restituisce un handle univoco che identifica una proprietà. |
GetPropertyOrigin | Determina la classe in cui viene dichiarata una proprietà. |
Funzione GetPropertyQualifierSet | Recupera il qualificatore impostato per una particolare proprietà. |
Funzione GetQualifierSet | Recupera il qualificatore impostato per l'istanza di una classe o la definizione di una classe. |
Funzione InheritsFrom | Determina se la classe o l'istanza corrente deriva da una classe padre specificata. |
Funzione Initialize | Esegue l'inizializzazione di WMI. |
Funzione Next | Recupera la proprietà successiva in un'enumerazione. |
Funzione NextMethod | Recupera il metodo successivo in un'enumerazione. |
Put | Imposta una proprietà denominata su un nuovo valore. |
Funzione PutClassWmi | Crea una nuova classe o ne aggiorna una esistente. |
Funzione PutInstanceWmi | Crea o aggiorna un'istanza di una classe esistente. L'istanza viene scritta nel repository WMI. |
Funzione PutMethod | Crea un metodo. |
Funzione QualifierSet_BeginEnumeration | Reimposta un enumeratore dei qualificatori di un oggetto all'inizio dell'enumerazione. |
Funzione QualifierSet_Delete | Elimina un qualificatore specificato in base al nome. |
Funzione QualifierSet_EndEnumeration | Termina l'enumerazione iniziata con una chiamata alla funzione QualifierSet_BeginEnumeration . |
Funzione QualifierSet_Get | Ottiene il qualificatore denominato specificato. |
Funzione QualifierSet_GetNames | Recupera i nomi di tutti i qualificatori o di qualificatori specificati disponibili dall'oggetto o dalla proprietà corrente. |
Funzione QualifierSet_Next | Recupera il qualificatore successivo in un'enumerazione avviata con una chiamata alla funzione QualifierSet_BeginEnumeration. |
Funzione QualifierSet_Put | Scrive il qualificatore e il valore denominati. |
Funzione ResetSecurity | Assegna il token di rappresentazione fornito al thread corrente. |
Funzione SetSecurity | Recupera il token di rappresentazione associato al thread corrente. |
Funzione SpawnDerivedClass | Crea un nuovo oggetto di classe derivata da un oggetto specificato. |
Funzione SpawnInstance | Crea una nuova istanza di una classe . |
Funzione VerifyClient | Verifica che la chiave client includa la sicurezza corretta. |
Funzione WritePropertyValue | Scrive un numero specificato di byte in una proprietà identificata da un handle di proprietà. |
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.