Bagikan melalui


Fungsi CoGetSystemSecurityPermissions (objbase.h)

Mengembalikan nilai default Deskriptor Keamanan dari izin peluncuran dan akses di seluruh komputer, serta batas peluncuran dan akses.

Sintaks

HRESULT CoGetSystemSecurityPermissions(
  [in]  COMSD                comSDType,
  [out] PSECURITY_DESCRIPTOR *ppSD
);

Parameter

[in] comSDType

Nilai dari enumerasi COMSD . Menentukan jenis izin keamanan sistem yang diminta, seperti izin peluncuran, izin akses, pembatasan peluncuran, dan pembatasan akses.

[out] ppSD

Penunjuk ke variabel yang disediakan penelepon yang disetel rutin ini ke alamat buffer yang berisi SECURITY_DESCRIPTOR untuk izin keamanan sistem. Memori akan dialokasikan oleh CoGetSystemSecurityPermissions dan harus dikosongkan oleh pemanggil dengan LocalFree.

Nilai kembali

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_INVALIDARG
Parameter comSDType atau ppSD tidak valid.
E_FAIL
Tidak ada koneksi ke proses resolver.
E_OUTOFMEMORY
Memori tidak cukup untuk alokasi deskriptor keamanan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header objbase.h
Pustaka Ole32.lib
DLL ComBase.dll

Lihat juga

COMSD

SECURITY_DESCRIPTOR