Freigeben über


NPFMXEditPerm-Funktion (npapi.h)

Ermöglicht Netzwerkanbietern die Bereitstellung eigener Dialogfelder für den Berechtigungs-Editor.

Syntax

DWORD NPFMXEditPerm(
  [in] LPWSTR lpDriveName,
  [in] HWND   hwndFMX,
  [in] DWORD  nDialogType
);

Parameter

[in] lpDriveName

Zeiger auf den aktuellen Laufwerksnamen, der im Datei-Manager ausgewählt ist.

[in] hwndFMX

Ein Handle für das FMX-Fenster, das zum Abfragen der Auswahl verwendet werden kann.

[in] nDialogType

Gibt den Typ des zu öffnenden Berechtigungsdialogfelds an. Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
WNPERM_DLG_PERM
Öffnet das Dialogfeld Berechtigungen .
WNPERM_DLG_AUDIT
Öffnet das Dialogfeld Überwachung .
WNPERM_DLG_OWNER
Öffnet das Dialogfeld Besitzer .

Rückgabewert

Wenn die Funktion erfolgreich ist, sollte die Funktion WN_SUCCESS zurückgeben.

Wenn die Funktion fehlschlägt, sollte sie SetLastError aufrufen, um erweiterte Fehlerinformationen festzulegen, die die folgenden Werte enthalten können.

Rückgabecode Beschreibung
WN_NOT_SUPPORTED

NPFMXEditPerm wird im Anbieter nicht unterstützt.

WN_BAD_VALUE
Einige Parameter haben eine unerwartete Form oder einen unerwarteten Wert.
WN_OUT_OF_MEMORY
Nicht genügend Arbeitsspeicher zum Anzeigen des Dialogfelds.
WN_NET_ERROR
Ein anderer Netzwerkfehler ist aufgetreten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile npapi.h