Partager via


Fonction NPFMXEditPerm (npapi.h)

Permet aux fournisseurs réseau de fournir leurs propres boîtes de dialogue éditeur d’autorisations.

Syntaxe

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

Paramètres

[in] lpDriveName

Pointeur vers le nom du lecteur actuel sélectionné dans le Gestionnaire de fichiers.

[in] hwndFMX

Handle de la fenêtre FMX qui peut être utilisé pour interroger des sélections.

[in] nDialogType

Spécifie le type de boîte de dialogue d’autorisation à afficher. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
WNPERM_DLG_PERM
Affiche la boîte de dialogue Autorisations .
WNPERM_DLG_AUDIT
Affiche la boîte de dialogue Audit .
WNPERM_DLG_OWNER
Affiche la boîte de dialogue Propriétaire .

Valeur retournée

Si la fonction réussit, la fonction doit retourner WN_SUCCESS.

Si la fonction échoue, elle doit appeler SetLastError pour définir les informations d’erreur étendues, qui peuvent inclure les valeurs suivantes.

Code de retour Description
WN_NOT_SUPPORTED

NPFMXEditPerm n’est pas pris en charge dans le fournisseur.

WN_BAD_VALUE
Certains paramètres prennent une forme ou une valeur inattendue.
WN_OUT_OF_MEMORY
Mémoire insuffisante pour afficher la boîte de dialogue.
WN_NET_ERROR
Une autre erreur réseau s’est produite.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête npapi.h