Compartilhar via


Função NDdeSetShareSecurity

[Não há mais suporte para DDE de rede. Nddeapi.dll está presente no Windows Vista, mas todas as chamadas de função retornam NDDE_NOT_IMPLEMENTED.]

Define o descritor de segurança associado ao compartilhamento DDE. Isso geralmente é feito depois de editar a DACL atribuída ao compartilhamento DDE.

Sintaxe

UINT NDdeSetShareSecurity(
  _In_ LPTSTR               lpszServer,
  _In_ LPTSTR               lpszShareName,
  _In_ SECURITY_INFORMATION si,
  _In_ PSECURITY_DESCRIPTOR pSD
);

Parâmetros

lpszServer [in]

O nome do servidor cujo DSDM deve ser modificado.

lpszShareName [in]

O nome do compartilhamento cujo descritor de segurança deve ser modificado. Esse parâmetro não pode ser NULL.

si [in]

Um valor SECURITY_INFORMATION que identifica as informações de segurança a serem recuperadas.

pSD [in]

Um ponteiro para uma estrutura SECURITY_DESCRIPTOR que contém informações de segurança. Esse parâmetro não pode ser NULL e deve apontar para um descritor de segurança válido.

Valor retornado

Se a função for bem-sucedida, o valor retornado será NDDE_NO_ERROR.

Se a função falhar, o valor retornado será um código de erro, que pode ser convertido em uma mensagem de erro de texto chamando NDdeGetErrorString.

Comentários

Para modificar o SECURITY_DESCRIPTOR associado a um compartilhamento DDE no DSDM, o usuário deve ter o privilégio apropriado; o criador de compartilhamento tem esse privilégio.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Nddeapi.h
Biblioteca
Nddeapi.lib
DLL
Nddeapi.dll
Nomes Unicode e ANSI
NDdeSetShareSecurityW (Unicode) e NDdeSetShareSecurityA (ANSI)

Confira também

Visão geral da Troca dinâmica de dados de rede

Funções DDE de rede

SECURITY_INFORMATION

NDdeGetShareSecurity