Metodo IsCommandBlocked della classe Win32_Tpm

Il metodo IsCommandBlocked della classe Win32_Tpm indica se il comando del dispositivo con l'ordinale specificato è bloccato dall'esecuzione nella piattaforma.

Sintassi

uint32 IsCommandBlocked(
  [in]  uint32 CommandOrdinal,
  [out] uint32 IsCommandBlocked
);

Parametri

CommandOrdinal [in]

Tipo: uint32

Valore intero che specifica un comando nel dispositivo.

Valore Significato
TPM_ActivateIdentity
122 (0x7A)
Consente al proprietario TPM di annullare il recupero della chiave di sessione che consente la decrittografia della credenziale AIK (Attestation Identity Key), ottenendo così la garanzia che le credenziali siano valide per il TPM.
TPM_AuthorizeMigrationKey
43 (0x2B)
Consente al proprietario TPM di creare un ticket di autorizzazione di migrazione in modo che gli utenti possano eseguire la migrazione delle chiavi senza coinvolgimento del proprietario TPM.
TPM_CertifyKey
50 (0x32)
Certifica una chiave caricata con la parte pubblica di un'altra chiave. Una chiave di identità TPM può certificare solo le chiavi che non possono essere migrate, mentre le chiavi di firma e legacy possono certificare tutte le chiavi.
TPM_CertifyKey2
51 (0x33)
In base a TPM_CertifyKey, ma TPM_CertifyKey2 include parametri aggiuntivi per certificare una chiave di migrazione certificabile (CMK).
TPM_CertifySelfTest
82 (0x52)
Esegue un auto-test completo e restituisce un valore autenticato se il test supera. Questo valore non viene aggiornato in TPM v1.2. Questo valore è bloccato per impostazione predefinita.
TPM_ChangeAuth
12 (0xC)
Consente al proprietario di un'entità , ad esempio la chiave TPM, di modificare il valore di autorizzazione per tale entità.
TPM_ChangeAuthAsymFinish
15 (0xF)
Sostituita dalla creazione di una sessione di trasporto con TPM ed esecuzione di TPM_ChangeAuth. Questo valore è bloccato per impostazione predefinita.
TPM_ChangeAuthAsymStart
14 (0xE)
Sostituita dalla creazione di una sessione di trasporto con TPM ed esecuzione di TPM_ChangeAuth. Questo valore è bloccato per impostazione predefinita.
TPM_ChangeAuthOwner
16 (0x10)
Consente al proprietario TPM di modificare il valore di autorizzazione del proprietario TPM o il valore di autorizzazione SRK (Storage Root Key).
TPM_CMK_ApproveMA
29 (0x1D)
Consente al proprietario TPM di creare un ticket di autorizzazione per una o più autorità di migrazione o di selezione della migrazione in modo che gli utenti possano creare chiavi di migrazione certificati (usando TPM_CMK_CreateKey) senza coinvolgimento del proprietario TPM.
TPM_CMK_ConvertMigration
36 (0x24)
Crea un BLOB della chiave di migrazione certificabile che può essere caricato in un'altra piattaforma usando il comando TPM_LoadKey2, dato un numero casuale e il BLOB di migrazione certificabile della chiave di migrazione (come generato tramite TPM_CMK_CreateBlob).
TPM_CMK_CreateBlob
27 (0x1B)
Consente a un'entità di conoscere il ticket di autorizzazione di migrazione di una chiave di migrazione certificabile (generata tramite TPM_AuthorizeMigrationKey) per creare un BLOB di migrazione necessario per spostare la chiave in una nuova piattaforma o chiave padre.
TPM_CMK_CreateKey
19 (0x13)
Genera e crea una chiave di migrazione asimmetrica sicura, dato il ticket di autorizzazione per una o più autorità di selezione o migrazione della migrazione, come generato tramite TPM_CMK_ApproveMA.
TPM_CMK_CreateTicket
18 (0x12)
Consente al proprietario TPM di creare un ticket di verifica della firma per una chiave di migrazione certificabile usando una chiave pubblica specificata.
TPM_CMK_SetRestrictions
28 (0x1C)
Consente al proprietario TPM di specificare l'utilizzo di una chiave di migrazione certificabile.
TPM_ContinueSelfTest
83 (0x53)
Informa il TPM che può completare l'auto-test di tutte le funzioni TPM.
TPM_ConvertMigrationBlob
42 (0x2A)
Crea un BLOB di chiavi che può essere caricato in un'altra piattaforma usando il comando TPM_LoadKey2, dato un numero casuale e il BLOB di migrazione della chiave, come generato tramite TPM_CreateMigrationBlob.
TPM_CreateCounter
220 (0xDC)
Consente al proprietario TPM di creare un nuovo contatore monotonico, assegnare un valore di autorizzazione a tale contatore, aumentare il valore del contatore interno del TPM per uno e impostare il valore iniziale del nuovo contatore per essere il valore interno aggiornato.
TPM_CreateEndorsementKeyPair
120 (0x78)
Crea la chiave di approvazione TPM, se questa chiave non esiste già.
TPM_CreateMaintenanceArchive
44 (0x2C)
Consente al proprietario TPM di creare un archivio di manutenzione che consente la migrazione di tutti i dati mantenuti dal TPM, inclusa la chiave radice di archiviazione (SRK), l'autorizzazione del proprietario TPM e le chiavi che altrimenti non possono essere migrate usando altre funzionalità.
TPM_CreateMigrationBlob
40 (0x28)
Consente a un'entità di conoscere il ticket di autorizzazione di migrazione di una chiave per creare un BLOB di migrazione necessario per spostare una chiave di migrazione in una nuova piattaforma o chiave padre.
TPM_CreateRevocableEK
127 (0x7F)
Crea la chiave di approvazione TPM usando le opzioni che specificano se la chiave di approvazione può essere reimpostata e, in caso affermativo, il valore di autorizzazione necessario per reimpostare questa chiave (se questo valore non deve essere generato dal TPM). Questo è un comando facoltativo che potrebbe esporre un attacco Denial of Service (DOS) se supportato dal produttore della piattaforma.
TPM_CreateWrapKey
31 (0x1F)
Genera e crea una chiave asimmetrica sicura.
TPM_DAA_JOIN
41 (0x29)
Consente al proprietario TPM di stabilire i parametri di attestazione anonima diretta (DAA) nel TPM per un'autorità di emissione daA specifica.
TPM_DAA_SIGN
49 (0x31)
Consente al proprietario TPM di firmare i dati usando l'attestazione anonima diretta (DAA).
TPM_Delegate_CreateKeyDelegation
212 (0xD4)
Consente al proprietario di una chiave di delegare il privilegio di usare tale chiave.
TPM_Delegate_CreateOwnerDelegation
213 (0xD5)
Consente al proprietario TPM di delegare il privilegio di eseguire i comandi che in genere richiedono l'autorizzazione del proprietario.
TPM_Delegate_LoadOwnerDelegation
216 (0xD8)
Consente al proprietario TPM di caricare una riga di una tabella di delega nell'archiviazione nonvolatile di TPM. Questo comando non può essere usato per caricare i BLOB di delega delle chiavi nel TPM.
TPM_Delegate_Manage
210 (0xD2)
Consente al proprietario TPM di gestire le tabelle della famiglia di delega. Questo comando deve essere eseguito almeno una volta prima che sia possibile eseguire i comandi di delega per tale tabella di famiglia.
TPM_Delegate_ReadTable
219 (0xDB)
Legge il contenuto pubblico delle tabelle familiari e delegate archiviate nel TPM.
TPM_Delegate_UpdateVerification
209 (0xD1)
Consente al proprietario TPM di aggiornare un'entità di delega in modo che continui a essere accettata dal TPM.
TPM_Delegate_VerifyDelegation
214 (0xD6)
Interpreta un BLOB delegato e restituisce se il BLOB è attualmente valido.
TPM_DirRead
26 (0x1A)
Sostituito da TPM_NV_ReadValue e TPM_NV_ReadValueAuth. Questo valore è bloccato per impostazione predefinita.
TPM_DirWriteAuth
25 (0x19)
Sostituito da TPM_NV_WriteValue e TPM_NV_WriteValueAuth. Questo valore è bloccato per impostazione predefinita.
TPM_DisableForceClear
94 (0x5E)
Disabilita l'esecuzione del comando TPM_ForceClear fino al riavvio della piattaforma.
TPM_DisableOwnerClear
92 (0x5C)
Consente al proprietario TPM di disabilitare definitivamente la possibilità di eseguire il comando TPM_OwnerClear. Una volta usato, l'unico metodo di cancellazione del TPM richiederà l'esecuzione del comando TPM_ForceClear.
TPM_DisablePubekRead
126 (0x7E)
Sostituito dalla TPM_TakeOwnership disabilitare automaticamente la lettura della parte pubblica della chiave di approvazione (EK) usando TPM_ReadPubek. Questo valore è bloccato per impostazione predefinita.
TPM_DSAP
17 (0x11)
Genera un handle di sessione di autorizzazione per il protocollo DSAP (Authorization Protocol) di Delegate-Specific usato per passare in modo sicuro i dati di autorizzazione delegati al TPM e le informazioni necessarie per tenere traccia dell'handle della sessione di autorizzazione.
TPM_EstablishTransport
230 (0xE6)
Stabilisce una sessione di trasporto che può essere usata per trasmettere in modo riservato segreti condivisi, chiavi di crittografia e log di sessione al TPM (usando TPM_ExecuteTransport).
TPM_EvictKey
34 (0x22)
Sostituita da TPM_FlushSpecific. Questo valore è bloccato per impostazione predefinita.
TPM_ExecuteTransport
231 (0xE7)
Recapita un comando TPM con wrapping al TPM all'interno di una sessione di trasporto. Il TPM annulla il controllo e quindi esegue il comando.
TPM_Extend
20 (0x14)
Aggiunge un nuovo digest a un registro di configurazione della piattaforma specificato e restituisce questo digest esteso.
TPM_FieldUpgrade
170 (0xAA)
Consente un aggiornamento del produttore della funzionalità TPM. Questo comando è specifico del produttore TPM.
TPM_FlushSpecific
186 (0xBA)
Scarica dal TPM un handle di risorse specificato.
TPM_ForceClear
93 (0x5D)
Cancella la protezione TPM. Questo comando richiede la presenza fisica nella piattaforma e non può essere eseguito dal sistema operativo.
TPM_GetAuditDigest
133 (0x85)
Restituisce il digest di controllo TPM.
TPM_GetAuditDigestSigned
134 (0x86)
Restituisce un digest di controllo TPM firmato e un elenco di comandi attualmente controllati.
TPM_GetAuditEvent
130 (0x82)
Rimosso a causa di problemi di sicurezza. Questo valore è bloccato per impostazione predefinita.
TPM_GetAuditEventSigned
131 (0x83)
Rimosso a causa di problemi di sicurezza. Questo valore è bloccato per impostazione predefinita.
TPM_GetCapability
101 (0x65)
Restituisce informazioni TPM.
TPM_GetCapabilityOwner
102 (0x66)
Rimosso a causa di problemi di sicurezza. Questo valore è bloccato per impostazione predefinita.
TPM_GetCapabilitySigned
100 (0x64)
Rimosso a causa di problemi di sicurezza. Questo valore è bloccato per impostazione predefinita.
TPM_GetOrdinalAuditStatus
140 (0x8C)
Rimosso a causa di problemi di sicurezza. Questo valore è bloccato per impostazione predefinita.
TPM_GetPubKey
33 (0x21)
Consente a un proprietario di una chiave caricata di ottenere il valore della chiave pubblica di tale chiave.
TPM_GetRandom
70 (0x46)
Restituisce dati casuali di una lunghezza specificata dal generatore di numeri casuali TPM.
TPM_GetTestResult
84 (0x54)
Fornisce informazioni specifiche e diagnostiche del produttore relative ai risultati del self-test.
TPM_GetTick
241 (0xF1)
Restituisce il numero di tick corrente di TPM.
TSC_PhysicalPresence
1073741834 (0x4000000A)
Indica la presenza fisica nella piattaforma. Questo comando non può essere eseguito dal sistema operativo.
TSC_ResetEstablishmentBit
1073741835 (0x4000000B)
Indica se si è verificata una sequenza speciale per creare un sistema operativo attendibile nella piattaforma.
TPM_IncrementCounter
221 (0xDD)
Consente al proprietario del contatore di aumentare tale contatore per uno e restituire questo valore aggiornato.
TPM_Init
151 (0x97)
Comando prima inviato dalla piattaforma al TPM durante il processo di avvio. Questo comando non può essere eseguito dal software.
TPM_KeyControlOwner
35 (0x23)
Consente al proprietario TPM di controllare determinati attributi di chiavi archiviati nella cache delle chiavi TPM.
TPM_KillMaintenanceFeature
46 (0x2E)
Consente al proprietario TPM di impedire la creazione di un archivio di manutenzione (usando TPM_CreateMaintenanceArchive). Questa azione è valida fino a quando non viene impostato un nuovo proprietario TPM (usando TPM_TakeOwnership).
TPM_LoadAuthContext
183 (0xB7)
Sostituita da TPM_LoadContext. Questo valore è bloccato per impostazione predefinita.
TPM_LoadContext
185 (0xB9)
Carica nel TPM un contesto salvato in precedenza.
TPM_LoadKey
32 (0x20)
Sostituita da TPM_LoadKey2. Questo valore è bloccato per impostazione predefinita.
TPM_LoadKey2
65 (0x41)
Carica nella chiave TPM per un ulteriore utilizzo, ad esempio wrapping, unwrap, bind, unbind, seal, unseal, sign.
TPM_LoadKeyContext
181 (0xB5)
Sostituita da TPM_LoadContext. Questo valore è bloccato per impostazione predefinita.
TPM_LoadMaintenanceArchive
45 (0x2D)
Consente al proprietario TPM di caricare un archivio di manutenzione (generato tramite TPM_CreateMaintenanceArchive). Quando caricato, il valore di autorizzazione per la chiave radice di archiviazione (SRK) è impostato come l'autorizzazione del proprietario TPM.
TPM_LoadManuMaintPub
47 (0x2F)
Carica la chiave pubblica del produttore della piattaforma nel TPM da usare nel processo di manutenzione. Questo comando può essere eseguito una sola volta e deve essere eseguito prima della spedizione di una piattaforma.
TPM_MakeIdentity
121 (0x79)
Consente al proprietario TPM di generare una chiave di identità di attestazione (AIK) che può essere usata per firmare le informazioni generate internamente dal TPM.
TPM_MigrateKey
37 (0x25)
Consente al TPM di eseguire la migrazione di un BLOB (generato tramite TPM_CreateMigrationBlob o TPM_CMK_CreateBlob) a una destinazione eseguendo di nuovo la crittografia con una determinata chiave pubblica.
TPM_NV_DefineSpace
204 (0xCC)
Consente al proprietario TPM di definire lo spazio per un'area di archiviazione nonvolatile nel TPM. Questa definizione include i requisiti di accesso per la scrittura e la lettura dell'area.
TPM_NV_ReadValue
207 (0xCF)
Legge da un'area di archiviazione nonvolatile definita.
TPM_NV_ReadValueAuth
208 (0xD0)
Legge da un'area di archiviazione nonvolatile definita, data l'autorizzazione necessaria per tale area.
TPM_NV_WriteValue
205 (0xCD)
Scrive un valore specificato in un'area di archiviazione nonvolatile definita.
TPM_NV_WriteValueAuth
206 (0xCE)
Scrive un valore specificato in un'area di archiviazione nonvolatile definita, data l'autorizzazione necessaria per tale area.
TPM_OIAP
10 (0xA)
Genera un handle di sessione di autorizzazione per il protocollo OIAP (Authorization Protocol) Object-Independent usato per passare in modo sicuro i dati di autorizzazione al TPM e le informazioni necessarie per tenere traccia di questo handle di sessione di autorizzazione.
TPM_OSAP
11 (0xB)
Genera un handle di sessione di autorizzazione per il protocollo osAP (Authorization Protocol) Object-Specific usato per passare in modo sicuro i dati di autorizzazione al TPM e le informazioni necessarie per tenere traccia dell'handle della sessione di autorizzazione.
TPM_OwnerClear
91 (0x5B)
Consente al proprietario TPM di cancellare il TPM.
TPM_OwnerReadInternalPub
129 (0x81)
Consente al proprietario TPM di restituire la parte pubblica della chiave di approvazione TPM (EK) o della chiave radice di archiviazione (SRK).
TPM_OwnerReadPubek
125 (0x7D)
Sostituita da TPM_OwnerReadInternalPub. Questo valore è bloccato per impostazione predefinita.
TPM_OwnerSetDisable
110 (0x6E)
Consente al proprietario TPM di abilitare o disabilitare il TPM.
TPM_PCR_Reset
200 (0xC8)
Reimposta i registri di configurazione della piattaforma specificati allo stato predefinito.
TPM_PcrRead
21 (0x15)
Restituisce il contenuto di un registro di configurazione della piattaforma specificato (PCR).
TPM_PhysicalDisable
112 (0x70)
Disabilita il TPM. Questo comando richiede la presenza fisica nella piattaforma e non può essere eseguito dal sistema operativo.
TPM_PhysicalEnable
111 (0x6F)
Abilita il TPM. Questo comando richiede la presenza fisica nella piattaforma e non può essere eseguito dal sistema operativo.
TPM_PhysicalSetDeactivated
114 (0x72)
Attiva o disattiva il TPM. Questo comando richiede la presenza fisica nella piattaforma e non può essere eseguito dal sistema operativo.
TPM_Quote
22 (0x16)
Restituisce un digest firmato che rappresenta una combinazione del contenuto di un registro di configurazione della piattaforma specificato e alcuni dati esterni specificati. Il digest viene firmato con una chiave caricata.
TPM_Quote2
62 (0x3E)
Analogamente al comando TPM_Quote con l'inclusione di informazioni sulla località per fornire una visualizzazione più completa della configurazione della piattaforma corrente.
TPM_ReadCounter
222 (0xDE)
Restituisce il valore del contatore specificato.
TPM_ReadManuMaintPub
48 (0x30)
Restituisce il digest della chiave di manutenzione pubblica del produttore della piattaforma (caricata tramite TPM_LoadManuMaintPub).
TPM_ReadPubek
124 (0x7C)
Restituisce la parte pubblica della chiave di approvazione TPM. Questo comando viene disabilitato quando viene eseguita la proprietà del TPM.
TPM_ReleaseCounter
223 (0xDF)
Consente al proprietario del contatore di rilasciare il contatore specificato. Nessuna lettura successiva o incrementi del contatore avrà esito positivo.
TPM_ReleaseCounterOwner
224 (0xE0)
Consente al proprietario TPM di rilasciare il contatore specificato. Nessuna lettura successiva o incrementi del contatore avrà esito positivo.
TPM_ReleaseTransportSigned
232 (0xE8)
Completa la sessione di trasporto. Se la registrazione è attivata, questo comando restituisce un hash di tutte le operazioni eseguite durante la sessione insieme alla firma digitale dell'hash.
TPM_Reset
90 (0x5A)
Rilascia tutte le risorse associate alle sessioni di autorizzazione esistenti. TPM_Reset non viene aggiornato in TPM v1.2. Questo valore è bloccato per impostazione predefinita.
TPM_ResetLockValue
64 (0x40)
Reimposta i meccanismi usati per proteggere dagli attacchi ai valori di autorizzazione TPM.
TPM_RevokeTrust
128 (0x80)
Cancella una chiave di approvazione TPM revocabile (generata tramite TPM_CreateRevocableEK) e reimposta il TPM, dato il valore di autorizzazione necessario per questa reimpostazione e supporto della piattaforma per questo comando. Questo comando richiede la presenza fisica nella piattaforma e non può essere eseguito dal sistema operativo.
TPM_SaveAuthContext
182 (0xB6)
Sostituita da TPM_SaveContext. Questo valore è bloccato per impostazione predefinita.
TPM_SaveContext
184 (0xB8)
Salva una risorsa caricata all'esterno del TPM. Dopo aver eseguito correttamente questo comando, il TPM rilascia automaticamente la memoria interna per le sessioni, ma lascia le chiavi sul posto.
TPM_SaveKeyContext
180 (0xB4)
Sostituita da TPM_SaveContext. Questo valore è bloccato per impostazione predefinita.
TPM_SaveState
152 (0x98)
Avvisa un TPM per salvare alcune informazioni sullo stato.
TPM_Seal
23 (0x17)
Consente al software di proteggere i segreti in modo che vengano rilasciati solo se viene convalidata una configurazione della piattaforma specificata.
TPM_Sealx
61 (0x3D)
Consente al software di proteggere i segreti in modo che vengano rilasciati solo se viene convalidata una configurazione della piattaforma specificata. Il segreto deve essere crittografato.
TPM_SelfTestFull
80 (0x50)
Verifica tutte le funzioni interne del TPM. Qualsiasi errore causa l'immissione in modalità di errore del TPM.
TPM_SetCapability
63 (0x3F)
Consente al proprietario TPM di impostare i valori nel TPM.
TPM_SetOperatorAuth
116 (0x74)
Definisce il valore di autorizzazione dell'operatore. Questo comando richiede la presenza fisica nella piattaforma e non può essere eseguito dal sistema operativo.
TPM_SetOrdinalAuditStatus
141 (0x8D)
Consente al proprietario TPM di impostare il flag di controllo per un determinato numero di comando.
TPM_SetOwnerInstall
113 (0x71)
Consente o non consente di inserire un proprietario. Questo comando richiede la presenza fisica nella piattaforma e non può essere eseguito dal sistema operativo.
TPM_SetOwnerPointer
117 (0x75)
Imposta il riferimento all'autorizzazione proprietario usata dal TPM durante l'esecuzione di una sessione OIAP o OSAP. Questo comando deve essere usato solo per fornire funzionalità di delega proprietario per il codice legacy che non supporta DSAP.
TPM_SetRedirection
154 (0x9A)
Consente al TPM di comunicare direttamente con un processore di sicurezza connesso reindirizzando l'output.
TPM_SetTempDeactivated
115 (0x73)
Consente all'operatore della piattaforma di disattivare il TPM fino all'inizio successivo della piattaforma. L'operatore deve avere presenza fisica nella piattaforma o presentare il valore di autorizzazione dell'operatore definito con il comando TPM_SetOperatorAuth.
TPM_SHA1Complete
162 (0xA2)
Completa un processo di digest SHA-1 in sospeso e restituisce l'output hash SHA-1 risultante.
TPM_SHA1CompleteExtend
163 (0xA3)
Completa un processo di digest SHA-1 in sospeso, restituisce l'output hash SHA-1 risultante e incorpora questo hash in un registro di configurazione della piattaforma (PCR).
TPM_SHA1Start
160 (0xA0)
Avvia il processo di calcolo di un digest SHA-1. Questo comando deve essere seguito eseguendo il comando TPM_SHA1Update oppure il processo SHA-1 non è valido.
TPM_SHA1Update
161 (0xA1)
Gli input completano i blocchi di dati in un digest SHA-1 in sospeso (avviato usando TPM_SHA1Start).
TPM_Sign
60 (0x3C)
Firma i dati con una chiave di firma caricata e restituisce la firma digitale risultante.
TPM_Startup
153 (0x99)
Comando che deve essere chiamato dopo TPM_Init per trasmettere informazioni aggiuntive sulla piattaforma al TPM sul tipo di reimpostazione che si sta verificando.
TPM_StirRandom
71 (0x47)
Aggiunge entropia allo stato del generatore di numeri casuali TPM.
TPM_TakeOwnership
13 (0xD)
Accetta la proprietà del TPM con un nuovo valore di autorizzazione proprietario, derivato dalla password del proprietario. Tra le altre condizioni che devono essere soddisfatte prima che questo comando possa essere eseguito, il TPM deve essere abilitato e attivato.
TPM_Terminate_Handle
150 (0x96)
Sostituita da TPM_FlushSpecific. Questo valore è bloccato per impostazione predefinita.
TPM_TickStampBlob
242 (0xF2)
Firma un digest specificato con il conteggio di tick corrente del TPM usando una chiave di firma caricata.
TPM_UnBind
30 (0x1E)
Decrittografa i dati crittografati in precedenza con la parte pubblica di una chiave associata a TPM.
TPM_Unseal
24 (0x18)
Rilascia i segreti precedentemente bloccati dal TPM se l'integrità, la configurazione della piattaforma e i controlli di autorizzazione hanno esito positivo.

 

IsCommandBlocked [out]

Tipo: uint32

Valore bitmap che specifica se il comando è bloccato dall'esecuzione tramite l'elenco predefinito di comandi bloccati, l'elenco locale di comandi bloccati o tramite Criteri di gruppo.

Valore Significato
0
Il comando non è bloccato.
1
Il comando viene bloccato tramite l'elenco predefinito di comandi bloccati.
2
Il comando viene bloccato tramite l'elenco locale di comandi bloccati.
4
Il comando viene bloccato tramite l'elenco Criteri di gruppo di comandi bloccati.
5
Il comando è bloccato dall'esecuzione tramite l'elenco predefinito di comandi bloccati e tramite l'elenco Criteri di gruppo di comandi bloccati.
6
Il comando è bloccato dall'esecuzione tramite l'elenco locale di comandi bloccati e tramite l'elenco Criteri di gruppo di comandi bloccati.
7
Il comando è bloccato dall'esecuzione tramite l'elenco predefinito di comandi bloccati, l'elenco locale di comandi bloccati e l'elenco Criteri di gruppo di comandi bloccati.

 

I valori bit possono essere combinati per specificare completamente i blocchi del comando. Ad esempio, se il comando è bloccato dall'elenco predefinito di comandi bloccati (valore 1) e tramite l'elenco di criteri di gruppo di comandi bloccati (valore 4) la combinazione sarà indicata da IsCommandBlocked con un valore pari a 5.

Valore restituito

Tipo: uint32

Tutti gli errori Win32 possono essere restituiti.

Codice/valore restituito Descrizione
S_OK
0 (0x0)
Il metodo è stato eseguito correttamente.

 

Commenti

Questo metodo legge le chiavi del Registro di sistema seguenti:

  • Criteri di gruppo elenco di comandi TPM bloccati:

    \ KEY_LOCAL_MACHINE Software\Politiche\Microsoft\Tpm\BlockedCommands\Elenco

  • Elenco predefinito dei comandi TPM bloccati:

    \ KEY_LOCAL_MACHINE Software\Microsoft\Tpm\BlockedCommands\Elenco

  • Criteri di gruppo impostazione per ignorare l'elenco predefinito dei comandi TPM bloccati:

    \ KEY_LOCAL_MACHINE Software\Politiche\Microsoft\Tpm\BlockedCommands\IgnoreDefaultList

  • Elenco locale di comandi TPM bloccati:

    \ KEY_LOCAL_MACHINE SISTEMA\Currentcontrolset\Servizi\Sharedaccess\Parametri\Tpm\BlockedCommands\Elenco

  • Criteri di gruppo impostazione per ignorare l'elenco locale di comandi TPM bloccati:

    \ KEY_LOCAL_MACHINE Software\Politiche\Microsoft\Tpm\BlockedCommands\IgnoreLocalList

Il valore restituito del metodo può essere derivato come segue:

  • Si supponga che IsCommandBlockedTemp sia un valore a 3 bit, impostato inizialmente su 0.
  • Se l'impostazione Criteri di gruppo per ignorare l'elenco predefinito dei comandi TPM bloccati non esiste o è 0 e un valore nella chiave del Registro di sistema che corrisponde all'elenco predefinito dei comandi TPM bloccati è CommandOrdinal, il bit meno significativo di IsCommandBlockedTemp è impostato su 1.
  • Se l'impostazione Criteri di gruppo per ignorare l'elenco locale dei comandi TPM bloccati non esiste o è 0 e un valore nella chiave del Registro di sistema che corrisponde all'elenco locale dei comandi TPM bloccati è CommandOrdinal, il secondo bit meno significativo di IsCommandBlockedTemp è impostato su 1.
  • Se un valore nelle chiavi del Registro di sistema corrispondente all'elenco Criteri di gruppo dei comandi TPM bloccati è CommandOrdinal, il bit più significativo di IsCommandBlockedTemp è impostato su 1.
  • IsCommandBlocked restituisce IsCommandBlockedTemp.

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