Condividi tramite


PerformanceCounter Costruttori

Definizione

Inizializza una nuova istanza della classe PerformanceCounter.

Overload

Nome Descrizione
PerformanceCounter()

Inizializza una nuova istanza di sola lettura della PerformanceCounter classe senza associare l'istanza a un sistema o a un contatore delle prestazioni personalizzato.

PerformanceCounter(String, String)

Inizializza una nuova istanza di sola lettura della PerformanceCounter classe e la associa al sistema specificato o al contatore delle prestazioni personalizzato nel computer locale. Questo costruttore richiede che la categoria abbia una singola istanza.

PerformanceCounter(String, String, Boolean)

Inizializza una nuova istanza di sola lettura o di lettura/scrittura della PerformanceCounter classe e la associa al sistema specificato o al contatore delle prestazioni personalizzato nel computer locale. Questo costruttore richiede che la categoria contenga una singola istanza.

PerformanceCounter(String, String, String)

Inizializza una nuova istanza di sola lettura della PerformanceCounter classe e la associa al sistema specificato o al contatore delle prestazioni personalizzato e all'istanza di categoria nel computer locale.

PerformanceCounter(String, String, String, Boolean)

Inizializza una nuova istanza di sola lettura o di sola lettura/scrittura della PerformanceCounter classe e la associa al sistema specificato o al contatore delle prestazioni personalizzato e all'istanza di categoria nel computer locale.

PerformanceCounter(String, String, String, String)

Inizializza una nuova istanza di sola lettura della PerformanceCounter classe e la associa al sistema specificato o all'istanza di categoria e al contatore delle prestazioni personalizzato nel computer specificato.

PerformanceCounter()

Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs

Inizializza una nuova istanza di sola lettura della PerformanceCounter classe senza associare l'istanza a un sistema o a un contatore delle prestazioni personalizzato.

public:
 PerformanceCounter();
public PerformanceCounter();
Public Sub New ()

Esempio

Nell'esempio di codice seguente viene creata un'istanza predefinita della PerformanceCounter classe . Dopo aver creato l'istanza, vengono impostati i valori delle CategoryNameproprietà , CounterNamee InstanceName e i risultati di una chiamata al NextValue metodo vengono visualizzati.

PerformanceCounter performanceCounter = new PerformanceCounter();
performanceCounter.CategoryName = "Process";
performanceCounter.CounterName = "Private Bytes";
performanceCounter.InstanceName = "Explorer";
MessageBox.Show(performanceCounter.NextValue().ToString());
Dim PC As New PerformanceCounter()
PC.CategoryName = "Process"
PC.CounterName = "Private Bytes"
PC.InstanceName = "Explorer"
MessageBox.Show(PC.NextValue().ToString())

Commenti

Questo overload del costruttore imposta le CategoryNameproprietà , CounterNamee InstanceName su stringhe vuote ("") e imposta la MachineName proprietà sul computer locale , (".").

Questo costruttore non inizializza il contatore delle prestazioni, pertanto non associa l'istanza a un contatore esistente nel computer locale. Per puntare a un contatore delle prestazioni specifico, impostare , CategoryNameCounterNamee, facoltativamente, le InstanceName proprietà e MachineName prima di leggere qualsiasi altra proprietà o tentare di leggere da un contatore. Per scrivere in un contatore delle prestazioni, impostare la ReadOnly proprietà su false.

Annotazioni

L'attributo HostProtectionAttribute applicato a questo membro ha il valore della proprietà seguenteResources: | SynchronizationSharedState . Non HostProtectionAttribute influisce sulle applicazioni desktop (che in genere vengono avviate facendo doppio clic su un'icona, digitando un comando o immettendo un URL in un browser). Per altre informazioni, vedere la HostProtectionAttribute classe o gli attributi di programmazione e protezione host di SQL Server.

Si applica a

PerformanceCounter(String, String)

Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs

Inizializza una nuova istanza di sola lettura della PerformanceCounter classe e la associa al sistema specificato o al contatore delle prestazioni personalizzato nel computer locale. Questo costruttore richiede che la categoria abbia una singola istanza.

public:
 PerformanceCounter(System::String ^ categoryName, System::String ^ counterName);
public PerformanceCounter(string categoryName, string counterName);
new System.Diagnostics.PerformanceCounter : string * string -> System.Diagnostics.PerformanceCounter
Public Sub New (categoryName As String, counterName As String)

Parametri

categoryName
String

Nome della categoria del contatore delle prestazioni (oggetto prestazioni) a cui è associato questo contatore delle prestazioni.

counterName
String

Nome del contatore delle prestazioni.

Eccezioni

categoryName è una stringa vuota ("").

oppure

counterName è una stringa vuota ("").

oppure

La categoria specificata non esiste.

oppure

La categoria specificata è contrassegnata come multi-istanza e richiede la creazione del contatore delle prestazioni con un nome di istanza.

oppure

categoryName e counterName sono stati localizzati in lingue diverse.

categoryName o counterName è null.

Si è verificato un errore durante l'accesso a un'API di sistema.

Codice in esecuzione senza privilegi amministrativi che ha tentato di leggere un contatore delle prestazioni.

Commenti

Le stringhe dei parametri non fanno distinzione tra maiuscole e minuscole.

Utilizzare questo overload per accedere a un contatore nel computer locale che appartiene a una categoria contenente una singola istanza della categoria del contatore delle prestazioni. Se si tenta di usare questo costruttore per puntare questa PerformanceCounter istanza a una categoria che contiene più istanze, il costruttore genera un'eccezione. Questo overload può accedere a qualsiasi contatore di sola lettura o di lettura/scrittura, ma in modalità di sola lettura. Un'istanza PerformanceCounter creata utilizzando questo overload non può scrivere nel contatore, anche se il contatore stesso è di lettura/scrittura.

Questo overload del costruttore imposta le CategoryName proprietà e CounterName sui valori passati, imposta la MachineName proprietà sul computer locale, "." e imposta la InstanceName proprietà su una stringa vuota ("").

Questo costruttore inizializza il contatore delle prestazioni e associa l'istanza a un contatore esistente (un sistema o un contatore personalizzato) nel computer locale. I valori passati per le CategoryName proprietà e CounterName devono puntare a un contatore delle prestazioni esistente nel computer locale.

Annotazioni

Per leggere i contatori delle prestazioni da una sessione di accesso non interattiva in Windows Vista e versioni successive, Windows XP Professional x64 Edition o Windows Server 2003, è necessario essere membri del gruppo Performance Monitor Users o disporre di privilegi amministrativi.

Per evitare di dover elevare i privilegi per accedere ai contatori delle prestazioni in Windows Vista, aggiungere se stessi al gruppo Utenti di Performance Monitor.

In Windows Vista il controllo dell'account utente determina i privilegi di un utente. Se si è membri del gruppo Administrators predefinito, vengono assegnati due token di accesso in fase di esecuzione: un token di accesso utente standard e un token di accesso amministratore. Per impostazione predefinita, si è nel ruolo utente standard. Per eseguire il codice che accede ai contatori delle prestazioni, è necessario innanzitutto elevare i privilegi dall'utente standard all'amministratore. A tale scopo, è possibile avviare un'applicazione facendo clic con il pulsante destro del mouse sull'icona dell'applicazione e indicando che si vuole eseguire come amministratore.

Si applica a

PerformanceCounter(String, String, Boolean)

Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs

Inizializza una nuova istanza di sola lettura o di lettura/scrittura della PerformanceCounter classe e la associa al sistema specificato o al contatore delle prestazioni personalizzato nel computer locale. Questo costruttore richiede che la categoria contenga una singola istanza.

public:
 PerformanceCounter(System::String ^ categoryName, System::String ^ counterName, bool readOnly);
public PerformanceCounter(string categoryName, string counterName, bool readOnly);
new System.Diagnostics.PerformanceCounter : string * string * bool -> System.Diagnostics.PerformanceCounter
Public Sub New (categoryName As String, counterName As String, readOnly As Boolean)

Parametri

categoryName
String

Nome della categoria del contatore delle prestazioni (oggetto prestazioni) a cui è associato questo contatore delle prestazioni.

counterName
String

Nome del contatore delle prestazioni.

readOnly
Boolean

true per accedere al contatore in modalità di sola lettura (anche se il contatore stesso potrebbe essere di lettura/scrittura); false per accedere al contatore in modalità lettura/scrittura.

Eccezioni

categoryName è una stringa vuota ("").

oppure

counterName è una stringa vuota ("").

oppure

La categoria specificata non esiste. (se readOnly è true).

oppure

La categoria specificata non è una categoria personalizzata di .NET Framework (se readOnly è false).

oppure

La categoria specificata è contrassegnata come multi-istanza e richiede la creazione del contatore delle prestazioni con un nome di istanza.

oppure

categoryName e counterName sono stati localizzati in lingue diverse.

categoryName o counterName è null.

Si è verificato un errore durante l'accesso a un'API di sistema.

Codice in esecuzione senza privilegi amministrativi che ha tentato di leggere un contatore delle prestazioni.

Esempio

Nell'esempio di codice seguente viene creata un'istanza della PerformanceCounter classe . Nell'esempio vengono passati nomi di categoria, nomi dei contatori e un valore di flag che indica che il contatore non è di sola lettura. Questo esempio di codice fa parte di un esempio più ampio per la PerformanceCounter classe .

avgCounter64Sample = new PerformanceCounter("AverageCounter64SampleCategory",
    "AverageCounter64Sample",
    false);
avgCounter64Sample = New PerformanceCounter("AverageCounter64SampleCategory", "AverageCounter64Sample", False)

Commenti

Le stringhe dei parametri non fanno distinzione tra maiuscole e minuscole.

Utilizzare questo overload per accedere a un contatore di sola lettura o di lettura/scrittura nel computer locale appartenente a una categoria contenente una singola istanza della categoria di contatori delle prestazioni. Se si tenta di usare questo costruttore per puntare questa PerformanceCounter istanza a una categoria che contiene più istanze, il costruttore genera un'eccezione.

Questo overload del costruttore imposta le CategoryNameproprietà , CounterNamee ReadOnly sui valori passati, imposta la MachineName proprietà sul computer locale, "." e imposta la InstanceName proprietà su una stringa vuota ("").

Questo costruttore inizializza il contatore delle prestazioni e associa l'istanza a un contatore esistente (un sistema o un contatore personalizzato) nel computer locale. I valori passati per le CategoryName proprietà e CounterName devono puntare a un contatore delle prestazioni esistente nel computer locale. Se l'istanza del contatore delle prestazioni a cui si punta non è valida, la chiamata al costruttore genera un'eccezione.

Annotazioni

È possibile usare questo overload per connettersi a un contatore di sistema, ma non è possibile scrivere in un contatore di sistema. Pertanto, impostando su readOnlyfalse quando ci si connette a un contatore di sistema, il costruttore genera un'eccezione.

Annotazioni

Per leggere i contatori delle prestazioni da una sessione di accesso non interattiva in Windows Vista e versioni successive, Windows XP Professional x64 Edition o Windows Server 2003, è necessario essere membri del gruppo Performance Monitor Users o disporre di privilegi amministrativi.

Per evitare di dover elevare i privilegi per accedere ai contatori delle prestazioni in Windows Vista, aggiungere se stessi al gruppo Utenti di Performance Monitor.

In Windows Vista il controllo dell'account utente determina i privilegi di un utente. Se si è membri del gruppo Administrators predefinito, vengono assegnati due token di accesso in fase di esecuzione: un token di accesso utente standard e un token di accesso amministratore. Per impostazione predefinita, si è nel ruolo utente standard. Per eseguire il codice che accede ai contatori delle prestazioni, è necessario innanzitutto elevare i privilegi dall'utente standard all'amministratore. A tale scopo, è possibile avviare un'applicazione facendo clic con il pulsante destro del mouse sull'icona dell'applicazione e indicando che si vuole eseguire come amministratore.

Si applica a

PerformanceCounter(String, String, String)

Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs

Inizializza una nuova istanza di sola lettura della PerformanceCounter classe e la associa al sistema specificato o al contatore delle prestazioni personalizzato e all'istanza di categoria nel computer locale.

public:
 PerformanceCounter(System::String ^ categoryName, System::String ^ counterName, System::String ^ instanceName);
public PerformanceCounter(string categoryName, string counterName, string instanceName);
new System.Diagnostics.PerformanceCounter : string * string * string -> System.Diagnostics.PerformanceCounter
Public Sub New (categoryName As String, counterName As String, instanceName As String)

Parametri

categoryName
String

Nome della categoria del contatore delle prestazioni (oggetto prestazioni) a cui è associato questo contatore delle prestazioni.

counterName
String

Nome del contatore delle prestazioni.

instanceName
String

Nome dell'istanza della categoria del contatore delle prestazioni o stringa vuota (""), se la categoria contiene una singola istanza.

Eccezioni

categoryName è una stringa vuota ("").

oppure

counterName è una stringa vuota ("").

oppure

La categoria specificata non è valida.

oppure

La categoria specificata è contrassegnata come multi-istanza e richiede la creazione del contatore delle prestazioni con un nome di istanza.

oppure

instanceName è più lungo di 127 caratteri.

oppure

categoryName e counterName sono stati localizzati in lingue diverse.

categoryName o counterName è null.

Si è verificato un errore durante l'accesso a un'API di sistema.

Codice in esecuzione senza privilegi amministrativi che ha tentato di leggere un contatore delle prestazioni.

Commenti

Le stringhe dei parametri non fanno distinzione tra maiuscole e minuscole.

Questo overload del costruttore imposta le CategoryNameproprietà , CounterNamee InstanceName sui valori passati e imposta la MachineName proprietà sul computer locale".

Questo costruttore inizializza il contatore delle prestazioni e associa l'istanza a un contatore esistente (un sistema o un contatore personalizzato) nel computer locale. I valori passati per le CategoryNameproprietà , CounterNamee InstanceName devono puntare a un contatore delle prestazioni esistente nel computer locale. Se l'istanza del contatore delle prestazioni a cui si punta non è valida, la chiamata al costruttore genera un'eccezione.

Questo overload può accedere a qualsiasi contatore di sola lettura o di lettura/scrittura, ma in modalità di sola lettura. Un'istanza PerformanceCounter creata utilizzando questo overload non può scrivere nel contatore, anche se il contatore stesso è di lettura/scrittura.

Per creare un'istanza della categoria di prestazioni, specificare un instanceName oggetto nel PerformanceCounter costruttore . Se l'istanza di categoria specificata da instanceName esiste già, il nuovo oggetto farà riferimento all'istanza di categoria esistente.

Annotazioni

Per leggere i contatori delle prestazioni in Windows Vista, Windows XP Professional x64 Edition o Windows Server 2003, è necessario essere membri del gruppo Performance Monitor Users o disporre di privilegi amministrativi.

Per evitare di dover elevare i privilegi per accedere ai contatori delle prestazioni in Windows Vista, aggiungere se stessi al gruppo Utenti di Performance Monitor.

In Windows Vista il controllo dell'account utente determina i privilegi di un utente. Se si è membri del gruppo Administrators predefinito, vengono assegnati due token di accesso in fase di esecuzione: un token di accesso utente standard e un token di accesso amministratore. Per impostazione predefinita, si è nel ruolo utente standard. Per eseguire il codice che accede ai contatori delle prestazioni, è necessario innanzitutto elevare i privilegi dall'utente standard all'amministratore. A tale scopo, è possibile avviare un'applicazione facendo clic con il pulsante destro del mouse sull'icona dell'applicazione e indicando che si vuole eseguire come amministratore.

Si applica a

PerformanceCounter(String, String, String, Boolean)

Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs

Inizializza una nuova istanza di sola lettura o di sola lettura/scrittura della PerformanceCounter classe e la associa al sistema specificato o al contatore delle prestazioni personalizzato e all'istanza di categoria nel computer locale.

public:
 PerformanceCounter(System::String ^ categoryName, System::String ^ counterName, System::String ^ instanceName, bool readOnly);
public PerformanceCounter(string categoryName, string counterName, string instanceName, bool readOnly);
new System.Diagnostics.PerformanceCounter : string * string * string * bool -> System.Diagnostics.PerformanceCounter
Public Sub New (categoryName As String, counterName As String, instanceName As String, readOnly As Boolean)

Parametri

categoryName
String

Nome della categoria del contatore delle prestazioni (oggetto prestazioni) a cui è associato questo contatore delle prestazioni.

counterName
String

Nome del contatore delle prestazioni.

instanceName
String

Nome dell'istanza della categoria del contatore delle prestazioni o stringa vuota (""), se la categoria contiene una singola istanza.

readOnly
Boolean

true per accedere a un contatore in modalità di sola lettura; false per accedere a un contatore in modalità di lettura/scrittura.

Eccezioni

categoryName è una stringa vuota ("").

oppure

counterName è una stringa vuota ("").

oppure

L'impostazione di autorizzazione di lettura/scrittura richiesta non è valida per questo contatore.

oppure

La categoria specificata non esiste (se readOnly è true).

oppure

La categoria specificata non è una categoria personalizzata di .NET Framework (se readOnly è false).

oppure

La categoria specificata è contrassegnata come multi-istanza e richiede la creazione del contatore delle prestazioni con un nome di istanza.

oppure

instanceName è più lungo di 127 caratteri.

oppure

categoryName e counterName sono stati localizzati in lingue diverse.

categoryName o counterName è null.

Si è verificato un errore durante l'accesso a un'API di sistema.

Codice in esecuzione senza privilegi amministrativi che ha tentato di leggere un contatore delle prestazioni.

Commenti

Le stringhe dei parametri non fanno distinzione tra maiuscole e minuscole.

Usare questo overload per accedere a un contatore delle prestazioni in modalità di sola lettura o di lettura/scrittura.

Questo overload del costruttore imposta le CategoryNameproprietà , CounterNamee InstanceName sui valori passati e imposta la MachineName proprietà sul computer locale".

Questo costruttore inizializza il contatore delle prestazioni e associa l'istanza a un contatore esistente (un sistema o un contatore personalizzato) nel computer locale. I valori passati per le CategoryNameproprietà , CounterNamee InstanceName devono puntare a un contatore delle prestazioni esistente nel computer locale. Se l'istanza del contatore delle prestazioni a cui si punta non è valida, la chiamata al costruttore genera un'eccezione.

Annotazioni

È possibile usare questo overload per connettersi a un contatore di sistema, ma non è possibile scrivere in un contatore di sistema. Pertanto, impostando su readOnlyfalse quando ci si connette a un contatore di sistema, il costruttore genera un'eccezione.

Per creare un'istanza della categoria di prestazioni, specificare un instanceName oggetto nel PerformanceCounter costruttore . Se l'istanza di categoria specificata da instanceName esiste già, il nuovo oggetto farà riferimento all'istanza di categoria esistente.

Annotazioni

Per leggere i contatori delle prestazioni in Windows Vista, Windows XP Professional x64 Edition o Windows Server 2003, è necessario essere membri del gruppo Performance Monitor Users o disporre di privilegi amministrativi.

Per evitare di dover elevare i privilegi per accedere ai contatori delle prestazioni in Windows Vista, aggiungere se stessi al gruppo Utenti di Performance Monitor.

In Windows Vista il controllo dell'account utente determina i privilegi di un utente. Se si è membri del gruppo Administrators predefinito, vengono assegnati due token di accesso in fase di esecuzione: un token di accesso utente standard e un token di accesso amministratore. Per impostazione predefinita, si è nel ruolo utente standard. Per eseguire il codice che accede ai contatori delle prestazioni, è necessario innanzitutto elevare i privilegi dall'utente standard all'amministratore. A tale scopo, è possibile avviare un'applicazione facendo clic con il pulsante destro del mouse sull'icona dell'applicazione e indicando che si vuole eseguire come amministratore.

Si applica a

PerformanceCounter(String, String, String, String)

Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs
Origine:
PerformanceCounter.cs

Inizializza una nuova istanza di sola lettura della PerformanceCounter classe e la associa al sistema specificato o all'istanza di categoria e al contatore delle prestazioni personalizzato nel computer specificato.

public:
 PerformanceCounter(System::String ^ categoryName, System::String ^ counterName, System::String ^ instanceName, System::String ^ machineName);
public PerformanceCounter(string categoryName, string counterName, string instanceName, string machineName);
new System.Diagnostics.PerformanceCounter : string * string * string * string -> System.Diagnostics.PerformanceCounter
Public Sub New (categoryName As String, counterName As String, instanceName As String, machineName As String)

Parametri

categoryName
String

Nome della categoria del contatore delle prestazioni (oggetto prestazioni) a cui è associato questo contatore delle prestazioni.

counterName
String

Nome del contatore delle prestazioni.

instanceName
String

Nome dell'istanza della categoria del contatore delle prestazioni o stringa vuota (""), se la categoria contiene una singola istanza.

machineName
String

Computer in cui sono presenti il contatore delle prestazioni e la categoria associata.

Eccezioni

categoryName è una stringa vuota ("").

oppure

counterName è una stringa vuota ("").

oppure

L'impostazione di autorizzazione di lettura/scrittura richiesta non è valida per questo contatore.

oppure

Il contatore non esiste nel computer specificato.

oppure

La categoria specificata è contrassegnata come multi-istanza e richiede la creazione del contatore delle prestazioni con un nome di istanza.

oppure

instanceName è più lungo di 127 caratteri.

oppure

categoryName e counterName sono stati localizzati in lingue diverse.

Il machineName parametro non è valido.

categoryName o counterName è null.

Si è verificato un errore durante l'accesso a un'API di sistema.

Codice in esecuzione senza privilegi amministrativi che ha tentato di leggere un contatore delle prestazioni.

Commenti

Le stringhe dei parametri non fanno distinzione tra maiuscole e minuscole.

Questo overload del costruttore imposta le CategoryNameproprietà , CounterNameInstanceName, e MachineName sui valori passati.

Questo costruttore inizializza il contatore delle prestazioni e associa l'istanza a un contatore esistente (un sistema o un contatore personalizzato) nel computer specificato. I valori passati per le CategoryNameproprietà , CounterNameInstanceName e MachineName devono puntare a un contatore delle prestazioni esistente. Se l'istanza del contatore delle prestazioni a cui si punta non è valida, la chiamata al costruttore genera un'eccezione. Questo overload può accedere a qualsiasi contatore di sola lettura o di lettura/scrittura, ma in modalità di sola lettura. Un'istanza PerformanceCounter creata utilizzando questo overload non può scrivere nel contatore, anche se il contatore stesso è di lettura/scrittura.

Annotazioni

Non è possibile scrivere in contatori delle prestazioni remoti. Non esiste alcun overload che consente di specificare un'istanza di lettura/scrittura della PerformanceCounter classe che si connette a un computer remoto.

Per creare un'istanza della categoria di prestazioni, specificare un instanceName oggetto nel PerformanceCounter costruttore . Se l'istanza di categoria specificata da instanceName esiste già, il nuovo oggetto farà riferimento all'istanza di categoria esistente.

Annotazioni

Per leggere i contatori delle prestazioni in Windows Vista, Windows XP Professional x64 Edition o Windows Server 2003, è necessario essere membri del gruppo Performance Monitor Users o disporre di privilegi amministrativi.

Per evitare di dover elevare i privilegi per accedere ai contatori delle prestazioni in Windows Vista, aggiungere se stessi al gruppo Utenti di Performance Monitor.

In Windows Vista il controllo dell'account utente determina i privilegi di un utente. Se si è membri del gruppo Administrators predefinito, vengono assegnati due token di accesso in fase di esecuzione: un token di accesso utente standard e un token di accesso amministratore. Per impostazione predefinita, si è nel ruolo utente standard. Per eseguire il codice che accede ai contatori delle prestazioni, è necessario innanzitutto elevare i privilegi dall'utente standard all'amministratore. A tale scopo, è possibile avviare un'applicazione facendo clic con il pulsante destro del mouse sull'icona dell'applicazione e indicando che si vuole eseguire come amministratore.

Annotazioni

In Windows Vista, quando il computer remoto è membro di un gruppo di lavoro, potrebbe essere necessario disabilitare controllo dell'account utente in modo che l'account utente locale non sia filtrato e possa essere elevato a un account amministratore. Per motivi di sicurezza, la disabilitazione dell'interfaccia utente deve essere un'ultima risorsa. Per informazioni sulla disabilitazione dell'account utente, vedere Controllo dell'account utente e WMI.

Si applica a