Condividi tramite


Metodo IMetaDataImport::EnumPermissionSets (rometadataapi.h)

Enumera le autorizzazioni per gli oggetti in un ambito dei metadati specificato.

Sintassi

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

Parametri

[in, out] phEnum

Puntatore all'enumeratore. Deve essere NULL per la prima chiamata di questo metodo.

[in] tk

Token di metadati che limita l'ambito della ricerca o NULL per cercare l'ambito più ampio possibile.

[in] dwActions

Flag che rappresentano i valori SecurityAction da includere in rPermission o zero per restituire tutte le azioni.

[out] rPermission

Matrice usata per archiviare i token di autorizzazione.

[in] cMax

Dimensione massima della matrice rPermission .

[out] pcTokens

Numero di token di autorizzazione restituiti in rPermission.

Valore restituito

HRESULT Descrizione
S_OK EnumPermissionSets restituito correttamente.
S_FALSE Non sono presenti token da enumerare. In questo caso, pcTokens è 0 (zero).

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione rometadataapi.h

Vedi anche

IMetaDataImport