Condividi tramite


Metodo SetPhysicalPresenceRequest della classe Win32_Tpm

Il metodo SetPhysicalPresenceRequest della classe Win32_Tpm richiede un'operazione TPM che richiede la presenza fisica. Dopo aver usato questo metodo per inviare una richiesta, applicare il passaggio successivo indicato nel metodo GetPhysicalPresenceTransition . Infine, usare il metodo GetPhysicalPresenceResponse per verificare se l'operazione è stata eseguita correttamente. Questo metodo sospende BitLocker se la chiamata potrebbe causare la necessità del ripristino di BitLocker. BitLocker riprende automaticamente dopo il provisioning di TPM.

Questi passaggi sono necessari perché le operazioni di presenza fisica possono essere eseguite solo dopo che il computer ha rilevato l'utente fisicamente presente.

Sintassi

uint32 SetPhysicalPresenceRequest(
  [in] uint32 Request
);

Parametri

Richiesta [in]

Tipo: uint32

Valore intero che specifica l'operazione TPM richiesta che richiede la presenza fisica.

Valore Significato
0
Nessuna richiesta.
Usare questo valore per cancellare una richiesta in sospeso.
1
Abilitare il TPM.
Questa operazione viene invertita dall'operazione 2.
Per altre informazioni, vedere i metodi correlati seguenti che non comportano la presenza fisica: Enable and IsEnabled.
2
Disabilitare il TPM.
Questa operazione viene invertita dall'operazione 1.
Per altre informazioni, vedere il metodo correlato seguente che non comporta la presenza fisica: Disabilita.
3
Attivare il TPM.
Questa operazione viene invertita dall'operazione 4.
4
Disattivare il TPM.
Questa operazione viene invertita dall'operazione 3.
5
Cancellare il TPM.
Questa operazione non può essere invertita.
Per altre informazioni, vedere il metodo correlato seguente che non comporta la presenza fisica: Clear.
6
Abilitare e attivare il TPM.
Questa operazione viene invertita dall'operazione 7.
7
Disattivare e disabilitare il TPM.
Questa operazione viene invertita dall'operazione 6.
8
Consenti l'installazione di un proprietario TPM.
Questa operazione viene invertita dall'operazione 9.
9
Impedire l'installazione di un proprietario TPM.
Questa operazione viene invertita dall'operazione 8.
10
Abilitare, attivare e consentire l'installazione di un proprietario TPM.
Questa operazione viene invertita dall'operazione 11.
11
Disattivare, disabilitare e impedire l'installazione di un proprietario TPM.
Questa operazione viene invertita dall'operazione 10.
12
Presenza fisica posticipataunownedFieldUpgrade
L'impostazione di presenza fisica è stata aggiornata.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Questo valore non è supportato.
14
Deselezionare, abilitare e attivare il TPM.
Questa operazione non può essere invertita.
15
SetNoPPIProvision_False
Imposta il provisioning che è necessario essere fisicamente presente per impostare il TPM.
Questa operazione viene invertita dall'operazione 16.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Questo valore non è supportato.
16
SetNoPPIProvision_True
Imposta il provisioning che non è necessario essere fisicamente presente per impostare il TPM.
Questa operazione viene invertita dall'operazione 15.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Questo valore non è supportato.
17
SetNoPPIClear_False
Imposta il provisioning che è necessario essere fisicamente presente per cancellare il TPM.
Questa operazione viene invertita dall'operazione 18.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Questo valore non è supportato.
18
SetNoPPIClear_True
Imposta il provisioning che non è necessario essere fisicamente presente per cancellare il TPM.
Questa operazione viene invertita dall'operazione 17.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Questo valore non è supportato.
19
SetNoPPIMaintenance_False
Imposta il provisioning che è necessario essere fisicamente presente per mantenere il TPM.
Questa operazione viene invertita dall'operazione 20.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Questo valore non è supportato.
20
SetNoPPIMaintenance_True
Imposta il provisioning che non è necessario essere fisicamente presente per gestire il TPM.
Questa operazione viene invertita dall'operazione 19.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Questo valore non è supportato.
21
Abilita + Attiva + Cancella
Abilitare, attivare e cancellare il TPM.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Questo valore non è supportato.
22
Abilita + Attiva + Cancella + Abilita + Attiva
Abilitare, attivare e cancellare il TPM e quindi abilitare e riattivare il TPM.
Windows 7, Windows Server 2008 R2, Windows Vista e Windows Server 2008: Questo valore non è supportato.

 

Valore restituito

Tipo: uint32

Tutti gli errori TPM e gli errori specifici dei servizi di base TPM possono essere restituiti.

Codice/valore restituito Descrizione
S_OK
0 (0x0)
Il metodo è stato eseguito correttamente.
Usare il metodo GetPhysicalPresenceTransition per determinare il passaggio successivo necessario.
TPM_E_PPI_NOT_SUPPORTED
2150171395 (0x80290303)
Il computer non supporta operazioni di presenza fisica TPM usando questo metodo.
Per altre informazioni, consultare il produttore del computer. Il BIOS del computer può avere supporto alternativo per la configurazione del TPM.
TPM_E_PPI_ACPI_FAILURE
2150171392 (0x80290300)
Si è verificato un errore hardware.
Per altre informazioni, consultare il produttore del computer.

 

Commenti

Le operazioni di presenza fisica TPM non richiedono l'autorizzazione del proprietario TPM. Tuttavia, richiedono passaggi aggiuntivi per proteggere da modifiche non autorizzate al TPM.

I computer che supportano le operazioni di presenza fisica TPM tenteranno di rilevare l'utente fisicamente presente prima di eseguire l'operazione. Anche se i computer possono differire in che modo viene eseguito questo rilevamento, l'idea consiste nell'avere un utente o un amministratore fisicamente presente autorizza l'operazione.

Ad esempio, il computer potrebbe richiedere all'utente di riavviare il computer. Dopo il riavvio del computer, il computer può visualizzare una finestra di dialogo di conferma BIOS che consente all'utente di confermare l'operazione usando la tastiera.

I file MOF (Managed Object Format) contengono le definizioni per le classi WMI (Management Instrumentation) di Windows. I file MOF non vengono installati come parte di Windows SDK. Vengono installati nel server quando si aggiunge il ruolo associato usando il Server Manager. Per altre informazioni sui file MOF, vedere Managed Object Format (MOF).

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Spazio dei nomi
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll

Vedi anche

Win32_Tpm

Abilita

IsEnabled

Disabilita

Cancella