Função NDdeShareAdd
[O DDE de rede não tem mais suporte. Nddeapi.dll está presente no Windows Vista, mas todas as chamadas de função retornam NDDE_NOT_IMPLEMENTED.]
Cria e adiciona um novo compartilhamento DDE ao DSDM (Gerenciador de Banco de Dados de Compartilhamento de DDE).
UINT NDdeShareAdd(
_In_ LPTSTR lpszServer,
_In_ UINT nLevel,
_In_ PSECURITY_DESCRIPTOR pSD,
_In_ LPBYTE lpBuffer,
_In_ DWORD cBufSize
);
-
lpszServer [in]
-
O nome do servidor cujo DSDM deve ser modificado.
-
nLevel [in]
-
O nível de informações. Esse parâmetro deve ser 2.
-
pSD [in]
-
Um ponteiro para uma estrutura de SECURITY_DESCRIPTOR a ser associada a esse compartilhamento e em relação ao qual as verificações de acesso serão executadas nos inícios subsequentes desse compartilhamento. Esse parâmetro pode ser NULL, nesse caso, o DSDM cria um descritor de segurança padrão que concede "Controle Total" ao proprietário e "Leitura e Link" a todos.
-
lpBuffer [in]
-
Um ponteiro para a estrutura NDDESHAREINFO que define a lista ApplicationTopic associada ao compartilhamento DDE que está sendo criado, bem como outros parâmetros. Esse parâmetro não pode ser NULL.
-
cBufSize [in]
-
O tamanho da estrutura lpBuffer , em bytes. Esse parâmetro não pode ser zero.
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.
Antes que um cliente possa se conectar ao compartilhamento DDE, ele deve ser confiável com NDdeSetTrustedShare.
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 |
NDdeShareAddW (Unicode) e NDdeShareAddA (ANSI) |