共用方式為


IMetaDataImport::EnumPermissionSets Method

列舉指定元數據範圍中對象的許可權。

Syntax

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

Parameters

phEnum [in, out]列舉值的指標。 對於這個方法的第一次呼叫,這必須是 NULL。

tk [in]限制搜尋範圍的元數據令牌,或 NULL 以盡可能搜尋最廣泛的範圍。

dwActions [in]旗標,表示 SecurityAction 要包含在 中的 rPermission值,或傳回所有動作的零。

rPermission [out]用來儲存 Permission 令牌的陣列。

cMax [in]數位大小 rPermission 上限。

pcTokens [out]中 rPermission傳回的許可權令牌數目。

Return Value

HRESULT Description
S_OK EnumPermissionSets 已成功傳回。
S_FALSE 沒有要列舉的令牌。 在此情況下, pcTokens 為零。

Requirements

平臺: 請參閱 .NET 支援的作系統

Header: Cor.h

Library: CorGuids.lib

See also