Freigeben über


ClusterRegSetKeySecurity-Funktion (clusapi.h)

Legt die Sicherheitsattribute für einen Clusterdatenbankschlüssel fest.

Syntax

LONG ClusterRegSetKeySecurity(
  [in] HKEY                 hKey,
  [in] SECURITY_INFORMATION SecurityInformation,
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Parameter

[in] hKey

Handle für einen Clusterdatenbankschlüssel.

[in] SecurityInformation

Eine SECURITY_INFORMATION-Struktur , die den Inhalt des Sicherheitsdeskriptors angibt, auf den pSecurityDescriptor verweist.

[in] pSecurityDescriptor

Zeiger auf eine SECURITY_DESCRIPTOR-Struktur , die die Sicherheitsattribute beschreibt, die für den Schlüssel festgelegt werden sollen, der hKey entspricht.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion ERROR_SUCCESS (0) zurück.

Wenn der Vorgang fehlschlägt, gibt die Funktion einen Systemfehlercode zurück.

Hinweise

Die ClusterRegSetKeySecurity-Funktion generiert ein CLUSTER_CHANGE_REGISTRY_ATTRIBUTES-Ereignis für alle registrierten Benachrichtigungsports.

Rufen Sie ClusterRegSetKeySecurity nicht über die folgenden Ressourcen-DLL-Einstiegspunktfunktionen auf:

ClusterRegSetKeySecurity kann von jeder anderen Ressourcen-DLL-Einstiegspunktfunktion oder aus einem Workerthread sicher aufgerufen werden. Weitere Informationen finden Sie unter Zu vermeidende Funktionsaufrufe in Ressourcen-DLLs.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Enterprise, Windows Server 2008 Datacenter
Zielplattform Windows
Kopfzeile clusapi.h
Bibliothek ClusAPI.lib
DLL ClusAPI.dll

Weitere Informationen

ClusterRegOpenKey