Fungsi NDdeGetShareSecurity
[Network DDE tidak lagi didukung. Nddeapi.dll ada pada Windows Vista, tetapi semua panggilan fungsi mengembalikan NDDE_NOT_IMPLEMENTED.]
Mengambil deskriptor keamanan yang terkait dengan berbagi DDE. Ini dilakukan biasanya untuk pengeditan.
Sintaks
UINT NDdeGetShareSecurity(
_In_ LPTSTR lpszServer,
_In_ LPTSTR lpszShareName,
_In_ SECURITY_INFORMATION si,
_Out_ PSECURITY_DESCRIPTOR pSD,
_In_ DWORD cbSD,
_Out_ LPDWORD lpcbsdRequired
);
Parameter
-
lpszServer [in]
-
Nama server tempat DSDM berada.
-
lpszShareName [in]
-
Nama berbagi yang pendeskripsi keamanannya akan diambil dari DSDM. Parameter ini tidak boleh NULL.
-
si [in]
-
Nilai SECURITY_INFORMATION yang menentukan informasi keamanan yang akan diambil dari deskriptor keamanan yang terkait dengan berbagi.
-
pSD [out]
-
Penunjuk ke struktur SECURITY_DESCRIPTOR yang menerima deskriptor keamanan relatif mandiri. Parameter ini bisa NULL. Jika parameter ini ADALAH NULL, DSDM menentukan ukuran informasi keamanan yang diminta dan mengembalikan jumlah byte yang diperlukan dalam parameter lpcbsdRequired bersama dengan kode kesalahan NDDE_BUF_TOO_SMALL.
-
cbSD [in]
-
Ukuran buffer pSD . Parameter ini harus nol jika pSD adalah NULL.
-
lpcbsdRequired [out]
-
Penunjuk ke variabel yang menerima ukuran aktual dari deskriptor keamanan yang diambil. Parameter ini tidak boleh NULL.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah NDDE_NO_ERROR.
Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan, yang dapat diterjemahkan ke dalam pesan kesalahan teks dengan memanggil NDdeGetErrorString. Jika parameter pSDadalah NULL, parameter tersebut mengembalikan NDDE_BUF_TOO_SMALL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Pustaka |
|
DLL |
|
Nama Unicode dan ANSI |
NDdeGetShareSecurityW (Unicode) dan NDdeGetShareSecurityA (ANSI) |