Freigeben über


DSEditSecurity-Funktion (dssec.h)

Die DSEditSecurity-Funktion zeigt ein modales Dialogfeld zum Bearbeiten der Sicherheit für ein Verzeichnisdienste-Objekt (DS) an.

Syntax

HRESULT DSEditSecurity(
  [in]           HWND                   hwndOwner,
  [in]           LPCWSTR                pwszObjectPath,
  [in, optional] LPCWSTR                pwszObjectClass,
  [in]           DWORD                  dwFlags,
  [in, optional] LPCWSTR                pwszCaption,
  [in, optional] PFNREADOBJECTSECURITY  pfnReadSD,
  [in, optional] PFNWRITEOBJECTSECURITY pfnWriteSD,
  [in]           LPARAM                 lpContext
);

Parameter

[in] hwndOwner

Das Besitzerfenster des Dialogfelds.

[in] pwszObjectPath

Der vollständige ADS-Pfad (Active Directory Services) des DS-Objekts.

[in, optional] pwszObjectClass

Die -Klasse des -Objekts.

[in] dwFlags

Die Kombination von DSSI_*-Flags.

[in, optional] pwszCaption

Das Dialogfeld Untertitel.

[in, optional] pfnReadSD

Die Funktion zum Lesen des Objekts.

[in, optional] pfnWriteSD

Die Funktion zum Schreiben des Objekts.

[in] lpContext

Der an die Lese- oder Schreibfunktionen in den Parametern pfnReadSD und pfnWriteSD übergebene Kontext.

Rückgabewert

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

Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dssec.h
Bibliothek DSSec.lib
DLL DSSec.dll