Funzione NDdeShareAdd
[Network DDE non è più supportato. Nddeapi.dll è presente in Windows Vista, ma tutte le chiamate di funzione restituiscono NDDE_NOT_IMPLEMENTED.]
Crea e aggiunge una nuova condivisione DDE alla gestione database di condivisione DDE (DSDM).
UINT NDdeShareAdd(
_In_ LPTSTR lpszServer,
_In_ UINT nLevel,
_In_ PSECURITY_DESCRIPTOR pSD,
_In_ LPBYTE lpBuffer,
_In_ DWORD cBufSize
);
-
lpszServer [in]
-
Nome del server il cui DSDM deve essere modificato.
-
nLevel [in]
-
Livello di informazioni. Questo parametro deve essere 2.
-
pSD [in]
-
Puntatore a una struttura SECURITY_DESCRIPTOR da associare a questa condivisione e a cui verranno eseguiti controlli di accesso successivi per questa condivisione. Questo parametro può essere NULL, nel qual caso il DSDM crea un descrittore di sicurezza predefinito che concede "Controllo completo" al proprietario e "Lettura e collegamento" a tutti.
-
lpBuffer [in]
-
Puntatore alla struttura NDDESHAREINFO che definisce l'elenco ApplicationTopic associato alla condivisione DDE e ad altri parametri. Questo parametro non può essere NULL.
-
cBufSize [in]
-
Dimensioni della struttura lpBuffer , in byte. Questo parametro non può essere zero.
Se la funzione ha esito positivo, il valore restituito è NDDE_NO_ERROR.
Se la funzione ha esito negativo, il valore restituito è un codice di errore, che può essere convertito in un messaggio di errore di testo chiamando NDdeGetErrorString.
Prima che un client possa connettersi alla condivisione DDE, deve essere attendibile con NDdeSetTrustedShare.
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|
Nomi Unicode e ANSI |
NDdeShareAddW (Unicode) e NDdeShareAddA (ANSI) |