Função NPFMXGetPermHelp (npapi.h)

Recupera o arquivo de ajuda e o contexto de ajuda das caixas de diálogo do editor de permissões quando um item de menu no menu Segurança do Gerenciador de Arquivos é selecionado e F1 é pressionado.

Sintaxe

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

Parâmetros

[in] lpDriveName

Ponteiro para o nome da unidade atualmente selecionada no Gerenciador de Arquivos.

[in] nDialogType

Especifica o item de menu no menu Segurança do Gerenciador de Arquivos no qual a Ajuda será fornecida. Esse pode ser um dos valores a seguir.

Valor Significado
WNPERM_DLG_PERM
Mostrar ajuda no item de menu Permissões .
WNPERM_DLG_AUDIT
Mostrar ajuda no item de menu Auditoria .
WNPERM_DLG_OWNER
Mostrar ajuda no item de menu Proprietário .

[in] fDirectory

Especifica se o item selecionado é um diretório. Isso deve ser definido como TRUE se o item selecionado no Gerenciador de Arquivos for um diretório e FALSE se for um arquivo.

[in, out] lpFileNameBuffer

Ponteiro para um buffer que receberá o nome do arquivo de ajuda.

[in, out] lpBufferSize

Ponteiro para um DWORD que especifica o tamanho do buffer passado. Se lpBuffer não for grande o suficiente, no retorno, ele conterá o tamanho do buffer necessário.

[out] lpnHelpContext

Ponteiro para um DWORD que receberá o contexto de ajuda para o nType fornecido.

Retornar valor

Se a função for bem-sucedida, a função deverá retornar WN_SUCCESS.

Se a função falhar, ela deverá chamar SetLastError para definir informações de erro estendidas, que podem incluir os valores a seguir.

Código de retorno Descrição
WN_NOT_SUPPORTED
Não há suporte para a função NPFMXGetPermHelp no provedor.
WN_BAD_VALUE
Um ou mais parâmetros é um formulário ou valor inesperado.
WN_MORE_DATA
O buffer de entrada é muito pequeno.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho npapi.h