NDdeShareGetInfo, 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.]
Récupère les informations de partage DDE. Cette opération est généralement effectuée à des fins de modification.
Syntaxe
UINT NDdeShareGetInfo(
_In_ LPTSTR lpszServer,
_In_ LPTSTR lpszShareName,
_In_ UINT nLevel,
_Out_ LPBYTE lpBuffer,
_In_ DWORD cBufSize,
_Out_ LPDWORD lpnTotalAvailable,
_In_ LPWORD lpnItems
);
Paramètres
-
lpszServer [in]
-
Nom du serveur sur lequel réside le DSDM.
-
lpszShareName [in]
-
Nom du partage dont les informations doivent être récupérées à partir du DSDM. Ce paramètre ne doit pas être NULL.
-
nLevel [in]
-
Niveau d’information. Ce paramètre doit être 2.
-
lpBuffer [out]
-
Pointeur vers une mémoire tampon qui reçoit la structure NDDESHAREINFO et les données associées pointées par ses membres. Ce paramètre peut être NULL. Si lpBuffer a la valeur NULL, le DSDM calcule le nombre d’octets requis pour stocker les informations de partage demandées et retourne cette valeur dans le champ lpnTotalAvailable avec l’erreur NDDE_BUF_TOO_SMALL.
-
cBufSize [in]
-
Taille de la mémoire tampon lpBuffer , en octets. Si lpBuffer a la valeur NULL, cBufSize doit être égal à zéro.
-
lpnTotalAvailable [out]
-
Pointeur vers une variable qui reçoit le nombre total d’octets nécessaires pour stocker les informations de partage demandées. Ce paramètre ne peut pas être NULL.
-
lpnItems [in]
-
Pointeur vers un masque de sélection d’élément pour la récupération partielle des informations de partage.
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. Si le paramètre lpBuffer a la valeur NULL, il retourne NDDE_BUF_TOO_SMALL.
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 |
NDdeShareGetInfoW (Unicode) et NDdeShareGetInfoA (ANSI) |