NPFMXGetPermHelp, fonction (npapi.h)

Récupère le fichier d’aide et le contexte d’aide des boîtes de dialogue éditeur d’autorisations lorsqu’un élément de menu dans le menu Sécurité du Gestionnaire de fichiers est sélectionné et que la touche F1 est enfoncée.

Syntaxe

DWORD NPFMXGetPermHelp(
  [in]      LPWSTR  lpDriveName,
  [in]      DWORD   nDialogType,
  [in]      BOOL    fDirectory,
  [in, out] LPVOID  lpFileNameBuffer,
  [in, out] LPDWORD lpBufferSize,
  [out]     LPDWORD lpnHelpContext
);

Paramètres

[in] lpDriveName

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

[in] nDialogType

Spécifie l’élément de menu dans le menu Sécurité du Gestionnaire de fichiers sur lequel afficher l’aide. Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
WNPERM_DLG_PERM
Affichez l’aide sur l’élément de menu Autorisations .
WNPERM_DLG_AUDIT
Affichez l’aide sur l’élément de menu Audit .
WNPERM_DLG_OWNER
Afficher l’aide sur l’élément de menu Propriétaire .

[in] fDirectory

Spécifie si l’élément sélectionné est un répertoire. Cette valeur doit être définie sur TRUE si l’élément sélectionné dans le Gestionnaire de fichiers est un répertoire et SUR FALSE s’il s’agit d’un fichier.

[in, out] lpFileNameBuffer

Pointeur vers une mémoire tampon qui recevra le nom du fichier d’aide.

[in, out] lpBufferSize

Pointeur vers un DWORD qui spécifie la taille de la mémoire tampon passée. Si lpBuffer n’est pas assez grand, au retour, il contient la taille de la mémoire tampon nécessaire.

[out] lpnHelpContext

Pointeur vers un DWORD qui recevra le contexte d’aide pour le nType donné.

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
La fonction NPFMXGetPermHelp n’est pas prise en charge dans le fournisseur.
WN_BAD_VALUE
Un ou plusieurs paramètres sont une forme ou une valeur inattendue.
WN_MORE_DATA
La mémoire tampon d’entrée est trop petite.

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