Freigeben über


ORSetKeySecurity-Funktion

Legt die Sicherheit eines geöffneten Registrierungsschlüssels in einer Offlineregistrierungsstruktur fest.

Syntax

DWORD ORSetKeySecurity(
  _In_ ORHKEY               Handle,
  _In_ SECURITY_INFORMATION SecurityInformation,
  _In_ PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Parameter

Handle [in]

Ein Handle für einen geöffneten Registrierungsschlüssel in einer Offlineregistrierungsstruktur.

SecurityInformation [in]

Bitflags, die den Typ der festzulegenden Sicherheitsinformationen angeben. Dieser Parameter kann eine Kombination der SECURITY_INFORMATION Bitflags sein.

pSecurityDescriptor [in]

Ein Zeiger auf eine SECURITY_DESCRIPTOR-Struktur , die die Sicherheitsattribute angibt, die für den angegebenen Schlüssel festgelegt werden sollen.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück.

Wenn die Funktion fehlschlägt, gibt sie einen in Winerror.h definierten Fehlercode ungleich null zurück. Sie können die FormatMessage-Funktion mit dem flag FORMAT_MESSAGE_FROM_SYSTEM verwenden, um eine generische Beschreibung des Fehlers abzurufen.

Anforderungen

Anforderung Wert
Verteilbare Komponente
Windows-Offlineregistrierungsbibliothek, Version 1.0 oder höher
Header
Offreg.h
DLL
Offreg.dll

Siehe auch

ORCloseKey

ORDeleteKey

OROpenKey

ORGetKeySecurity

SECURITY_DESCRIPTOR

SECURITY_INFORMATION