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 |
|
Biblioteca |
|
DLL |
|
Nomes Unicode e ANSI |
NDdeSetShareSecurityW (Unicode) e NDdeSetShareSecurityA (ANSI) |