Método IRegistryKey::D eleteKey (portcls.h)
O método DeleteKey
exclui a chave do Registro.
Sintaxe
NTSTATUS DeleteKey();
Valor de retorno
DeleteKey
retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, o método retornará um código de erro apropriado.
Observações
Um chamador exclui um chave do Registro do objeto IRegistryKey chamando o método DeleteKey
nesse objeto. A chave só poderá ser excluída se o chamador tiver criado a chave com um ACCESS_MASK que permita a exclusão. O chamador habilita a exclusão especificando um valor de parâmetro DesiredAccess de KEY_ALL_ACCESS (descrito em ZwCreateKey) para o PcNewRegistryKey, IPort::NewRegistryKeyou IRegistryKey::NewSubKey que cria a chave. Ao excluir uma chave, o objeto IRegistryKey descarta seu identificador de chave do Registro e todos os outros identificadores para a chave excluída tornam-se inválidos.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | portcls.h (inclua Portcls.h) |
IRQL | PASSIVE_LEVEL |