Bagikan melalui


IADsSecurityUtility::GetSecurityDescriptor method (iads.h)

Metode GetSecurityDescriptor mengambil deskriptor keamanan untuk file, fileshare, atau kunci registri yang ditentukan.

Sintaks

HRESULT GetSecurityDescriptor(
  [in]  VARIANT varPath,
  [in]  long    lPathFormat,
  [in]  long    lFormat,
  [out] VARIANT *pVariant
);

Parameter

[in] varPath

String VARIAN yang berisi jalur objek untuk mengambil deskriptor keamanan.

File

Sintaks jalur file yang valid. Misalnya: "c:\specs\public\adxml.doc" atau "\adsi\public\dsclient.exe".

Berbagi file

Sintaks jalur file yang valid untuk berbagi file. Misalnya: "\adsi\public".

Kunci Registri

Sintaks registri yang valid. Misalnya, "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ADs".

[in] lPathFormat

Berisi salah satu nilai ADS_PATHTYPE_ENUM yang menentukan format parameter varPath .

[in] lFormat

Berisi salah satu nilai ADS_SD_FORMAT_ENUM yang menentukan format deskriptor keamanan yang dikembalikan dalam parameter pVariant . Daftar berikut mengidentifikasi nilai yang mungkin untuk parameter ini dan format yang disediakan dalam parameter pVariant .

ADS_SD_FORMAT_IID

pVariant menerima VT_DISPATCH yang dapat dikueri untuk antarmuka IADsSecurityDescriptor .

ADS_SD_FORMAT_RAW

pVariant menerima VT_ARRAY VT_I1 | yang berisi deskriptor keamanan dalam format data mentah. Ini dalam format struktur SECURITY_DESCRIPTOR .

ADS_SD_FORMAT_HEXSTRING

pVariant menerima VT_BSTR yang berisi deskriptor keamanan mentah dalam format string enkode hex.

[out] pVariant

Penunjuk ke VARIAN yang menerima pendeskripsi keamanan yang dikembalikan. Format deskriptor keamanan yang diambil ditentukan oleh parameter lFormat .

Nilai kembali

Mengembalikan S_OK jika berhasil atau kode kesalahan COM atau Win32 sebaliknya. Kemungkinan kode kesalahan termasuk yang berikut ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header iads.h
DLL Activeds.dll

Lihat juga

ADS_PATHTYPE_ENUM

ADS_SD_FORMAT_ENUM

IADsSecurityDescriptor

IADsSecurityUtility

SECURITY_DESCRIPTOR

SetSecurityDescriptor