Freigeben über


NetDfsSetSecurity-Funktion (lmdfs.h)

Legt den Sicherheitsdeskriptor für das Stammobjekt des angegebenen DFS-Namespace fest.

Syntax

NET_API_STATUS NET_API_FUNCTION NetDfsSetSecurity(
  [in] LPWSTR               DfsEntryPath,
  [in] SECURITY_INFORMATION SecurityInformation,
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Parameter

[in] DfsEntryPath

Zeiger auf eine Zeichenfolge, die den UNC-Pfad (Universal Naming Convention) eines DFS-Namespacestamms angibt.

Die Zeichenfolge kann in einer von zwei Formen sein. Das erste Formular lautet wie folgt:

\\ Servername\DfsName

wobei ServerName der Name des Stammzielservers ist, der den eigenständigen DFS-Namespace hostet, und Dfsname ist der Name des DFS-Namespace.

Das zweite Formular lautet wie folgt:

\\ Domänenname\DomDfsName

Dabei ist DomainName der Name der Domäne, die den domänenbasierten DFS-Namespace hostet, und DomDfsName ist der Name des DFS-Namespace.

[in] SecurityInformation

SECURITY_INFORMATION Struktur, die Bitflags enthält, die den Typ der Sicherheitsinformationen angeben, die für das Stammobjekt festgelegt werden sollen.

[in] pSecurityDescriptor

SECURITY_DESCRIPTOR Struktur, die den sicherheitsrelevanten Deskriptor enthält, der festgelegt werden soll, wie im SecurityInformation-Parameter angegeben.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert NERR_Success.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Systemfehlercode. Eine Liste der Fehlercodes finden Sie unter Systemfehlercodes.

Hinweise

Bei domänenbasierten DFS-Namespaces wird der Sicherheitsdeskriptor für das Objekt "CN=DomDfsName,CN=DFS-Configuration,CN=System,DC=domain" in Active Directory auf dem primären Domänencontroller (PDC) der Domäne festgelegt, die den DFS-Namespace hostet, wobei <DomDfsName> der Name des domänenbasierten DFS-Namespace <und domäne> der distinguished Name der Active Directory-Domäne ist, die den Namespace hostet.

Für eigenständige Wurzeln wird der Sicherheitsdeskriptor für das Objekt festgelegt, das durch den Registrierungseintrag HKLM\Software\Microsoft\Dfs\Standalone\<root-name> angegeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008, Windows Server 2008
Zielplattform Windows
Kopfzeile lmdfs.h (include LmDfs.h, Lm.h)
Bibliothek Netapi32.lib
DLL Netapi32.dll

Weitere Informationen

DFS-Funktionen (Distributed File System)

NetDfsGetSecurity

Netzwerkverwaltungsfunktionen

Übersicht über die Netzwerkverwaltung