Freigeben über


NetDfsGetSecurity-Funktion (lmdfs.h)

Ruft die Sicherheitsbeschreibung für das Stammobjekt des angegebenen DFS-Namespaces ab.

Syntax

NET_API_STATUS NET_API_FUNCTION NetDfsGetSecurity(
  [in]  LPWSTR               DfsEntryPath,
  [in]  SECURITY_INFORMATION SecurityInformation,
  [out] PSECURITY_DESCRIPTOR *ppSecurityDescriptor,
  [out] LPDWORD              lpcbSecurityDescriptor
);

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 aus dem Stammobjekt abgerufen werden sollen.

[out] ppSecurityDescriptor

Zeiger auf eine Liste von SECURITY_DESCRIPTOR Strukturen, die die im SecurityInformation-Parameter angeforderten Sicherheitselemente enthalten.

Hinweis Dieser Puffer muss durch Aufrufen der NetApiBufferFree-Funktion freigegeben werden.
 

[out] lpcbSecurityDescriptor

Die Größe des Puffers, auf den ppSecurityDescriptor zeigt, in Bytes.

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 aus dem Objekt "CN=DomDfsName,CN=DFS-Configuration,CN=System,DC=domain" in Active Directory vom primären Domänencontroller (PDC) der Domäne abgerufen, die den DFS-Namespace hostet. Dabei ist DomDfsName der Name des domänenbasierten DFS-Namespace und <Domäne> der distinguished Name der Active Directory-Domäne, die den Namespace hostet.

Bei eigenständigen Roots wird die Sicherheitsbeschreibung aus dem Objekt abgerufen, das durch den Registrierungseintrag HKLM\Software\Microsoft\Dfs\Standalone\<root-name> angegeben ist.

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)

NetDfsSetSecurity

Netzwerkverwaltungsfunktionen

Übersicht über die Netzwerkverwaltung