Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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à. |