NDdeShareAdd fonction)
[Le DDE réseau n’est plus pris en charge. Nddeapi.dll est présent sur Windows Vista, mais tous les appels de fonction renvoient NDDE _ non _ implémenté.]
Crée et ajoute un nouveau partage DDE au gestionnaire de base de données du 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 [ dans]
-
Nom du serveur dont le DSDM doit être modifié.
-
nLevel [ dans]
-
Niveau d’information. Ce paramètre doit être 2.
-
pSD [ dans]
-
Pointeur vers une structure de _ descripteur de sécurité à associer à ce partage et sur lequel les vérifications d’accès seront effectuées sur les initiaux suivants sur ce partage. Ce paramètre peut avoir la valeur null, auquel cas le DSDM crée un descripteur de sécurité par défaut qui accorde le « contrôle total » au propriétaire et le « lire et lier » à tout le monde.
-
lpBuffer [entrée]
-
Pointeur vers la structure NDDESHAREINFO qui définit la liste ApplicationTopic associée au partage DDE créé, ainsi que d’autres paramètres. Ce paramètre ne peut pas être null.
-
cBufSize [ dans]
-
Taille de la structure lpBuffer , en octets. Ce paramètre ne peut pas être égal à zéro.
Valeur de retour
Si la fonction est réussie, la valeur de retour est NDDE _ aucune _ erreur.
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) |