Funzione NDdeShareEnum
[Network DDE non è più supportato. Nddeapi.dll è presente in Windows Vista, ma tutte le chiamate di funzione restituiscono NDDE_NOT_IMPLEMENTED.]
Recupera l'elenco delle condivisioni DDE disponibili.
UINT NDdeShareEnum(
_In_ LPTSTR lpszServer,
_In_ UINT nLevel,
_Out_ LPBYTE lpBuffer,
_In_ DWORD cBufSize,
_Out_ LPDWORD lpnEntriesRead,
_Out_ LPDWORD lpcbTotalAvailable
);
-
lpszServer [in]
-
Nome del server in cui risiede il DSDM.
-
nLevel [in]
-
Riservato. Questo parametro deve essere zero.
-
lpBuffer [out]
-
Puntatore a un buffer che riceve l'elenco di condivisioni DDE. L'elenco delle condivisioni DDE viene archiviato come sequenza di stringhe separate da null terminando con un carattere Null doppio alla fine. Questo parametro può essere NULL. Se lpBuffer è NULL, DSDM restituisce le dimensioni del buffer necessarie per contenere l'elenco di condivisioni nel parametro lpcbTotalAvailable .
-
cBufSize [in]
-
Dimensioni del buffer lpBuffer , in byte. Questo parametro deve essere zero se lpBuffer è NULL.
-
lpnEntriesRead [out]
-
Puntatore a una variabile che riceve il numero totale di condivisioni enumerate. Questo parametro non può essere NULL.
-
lpcbTotalAvailable [out]
-
Puntatore a una variabile che riceve il numero totale di byte necessari nel buffer per archiviare l'elenco di condivisioni DDE. Questo parametro non può essere NULL.
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. Se il parametro lpBuffer è NULL, restituisce NDDE_BUF_TOO_SMALL.
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 |
NDdeShareEnumW (Unicode) e NDdeShareEnumA (ANSI) |