Metodo IRegistryKey::D eleteKey (portcls.h)
Il DeleteKey
metodo elimina la chiave del Registro di sistema.
Sintassi
NTSTATUS DeleteKey();
Valore restituito
DeleteKey
restituisce STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, il metodo restituisce un codice di errore appropriato.
Commenti
Un chiamante elimina la chiave del Registro di sistema di un oggetto IRegistryKey chiamando il DeleteKey
metodo su tale oggetto. La chiave può essere eliminata solo se il chiamante ha creato la chiave con un ACCESS_MASK che consente l'eliminazione. Il chiamante abilita l'eliminazione specificando un valore del parametro DesiredAccess di KEY_ALL_ACCESS (descritto in ZwCreateKey) nella chiamata PcNewRegistryKey, IPort::NewRegistryKey o IRegistryKey::NewSubKey che crea la chiave. Quando si elimina una chiave, l'oggetto IRegistryKey rimuove l'handle della chiave del Registro di sistema e tutti gli altri handle per la chiave eliminata diventano non validi.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | portcls.h (include Portcls.h) |
IRQL | PASSIVE_LEVEL |