Condividi tramite


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