NDdeShareAdd, fonction
[DDE réseau n’est plus pris en charge. Nddeapi.dll est présent sur Windows Vista, mais tous les appels de fonction retournent NDDE_NOT_IMPLEMENTED.]
Crée et ajoute un partage DDE au gestionnaire de base de données de partage DDE (DSDM).
Syntaxe
UINT NDdeShareAdd(
_In_ LPTSTR lpszServer,
_In_ UINT nLevel,
_In_ PSECURITY_DESCRIPTOR pSD,
_In_ LPBYTE lpBuffer,
_In_ DWORD cBufSize
);
Paramètres
-
lpszServer [in]
-
Nom du serveur dont DSDM doit être modifié.
-
nLevel [in]
-
Niveau d’information. Ce paramètre doit être 2.
-
pSD [in]
-
Pointeur vers une structure de SECURITY_DESCRIPTOR à associer à ce partage et sur laquelle des vérifications d’accès seront effectuées lors des lancements ultérieurs de ce partage. Ce paramètre peut être NULL, auquel cas le DSDM crée un descripteur de sécurité par défaut qui accorde « Contrôle total » au propriétaire et « Lecture et lien » à tout le monde.
-
lpBuffer [entrée]
-
Pointeur vers la structure NDDESHAREINFO qui définit la liste ApplicationTopic associée au partage DDE en cours de création, ainsi que d’autres paramètres. Ce paramètre ne peut pas être NULL.
-
cBufSize [in]
-
Taille de la structure lpBuffer , en octets. Ce paramètre ne peut pas être égal à zéro.
Valeur retournée
Si la fonction réussit, la valeur de retour est NDDE_NO_ERROR.
Si la fonction échoue, la valeur de retour est un code d’erreur, qui peut être traduit en message d’erreur texte en appelant NDdeGetErrorString.
Notes
Pour qu’un client puisse se connecter au partage DDE, il doit être approuvé avec NDdeSetTrustedShare.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Bibliothèque |
|
DLL |
|
Noms Unicode et ANSI |
NDdeShareAddW (Unicode) et NDdeShareAddA (ANSI) |