Bagikan melalui


Metode IMetaDataImport::EnumPermissionSets (rometadataapi.h)

Menghitung izin untuk objek dalam cakupan metadata yang ditentukan.

Sintaks

HRESULT EnumPermissionSets(
  [in, out] HCORENUM        *phEnum,
  [in]      mdToken         tk,
  [in]      DWORD           dwActions,
  [out]     mdPermission [] rPermission,
  [in]      ULONG           cMax,
  [out]     ULONG           *pcTokens
);

Parameter

[in, out] phEnum

Penunjuk ke enumerator. Ini harus NULL untuk panggilan pertama metode ini.

[in] tk

Token metadata yang membatasi cakupan pencarian, atau NULL untuk mencari cakupan seluas mungkin.

[in] dwActions

Bendera yang mewakili nilai SecurityAction untuk disertakan dalam rPermission, atau nol untuk mengembalikan semua tindakan.

[out] rPermission

Array yang digunakan untuk menyimpan token Izin.

[in] cMax

Ukuran maksimum array rPermission .

[out] pcTokens

Jumlah token Izin yang dikembalikan dalam rPermission.

Mengembalikan nilai

HRESULT Deskripsi
S_OK EnumPermissionSets berhasil dikembalikan.
S_FALSE Tidak ada token untuk di-enumerasi. Dalam hal ini, pcTokens adalah 0 (nol).

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header rometadataapi.h

Lihat juga

IMetaDataImport