Compartir a través de


Método IRegistryKey::D eleteKey (portcls.h)

El DeleteKey método elimina la clave del Registro.

Sintaxis

NTSTATUS DeleteKey();

Valor devuelto

DeleteKey devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, el método devuelve un código de error adecuado.

Comentarios

Un llamador elimina la clave del Registro del objeto IRegistryKey mediante una llamada al DeleteKey método en ese objeto. La clave solo se puede eliminar si el autor de la llamada creó la clave con un ACCESS_MASK que permita la eliminación. El llamador habilita la eliminación especificando un valor de parámetro DesiredAccess de KEY_ALL_ACCESS (descrito en ZwCreateKey) en la llamada PcNewRegistryKey, IPort::NewRegistryKey o IRegistryKey::NewSubKey que crea la clave. Al eliminar una clave, el objeto IRegistryKey descarta su identificador de clave del Registro y todos los demás identificadores de la clave eliminada no son válidos.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado portcls.h (incluir Portcls.h)
IRQL PASSIVE_LEVEL

Consulte también

ACCESS_MASK

IPort::NewRegistryKey

IRegistryKey

IRegistryKey::NewSubKey

PcNewRegistryKey

ZwCreateKey

ZwDeleteKey