共用方式為


CTokenPrivileges::GetNamesAndAttributes

CTokenPrivileges 物件擷取名稱和屬性旗標。

void GetNamesAndAttributes( 
   CNames * pNames, 
   CAttributes * pAttributes = NULL  
) const throw(...);

參數

  • pNames
    物件陣列的指標 CString 物件。 CNames 是的 CAtlArray <CString> CNames定義的 typedef。

  • pAttributes
    物件陣列的指標 DWORD 物件。 如果此參數為省略或空的,屬性不會擷取。 CAttributes 是的 CAtlArray <DWORD> CAttributes定義的 typedef。

備註

這個方法會列舉 CTokenPrivileges 物件中包含的所有使用權限,將這個名稱和 (選擇性的) 屬性旗標輸入陣列的物件。

這個方法會擷取屬性名稱,而不是可顯示的名稱:例如,在中,如果屬性名稱是 SE_REMOTE_SHUTDOWN_NAME,系統名稱為「SeRemoteShutdownPrivilege」。若要取得顯示名稱,請使用方法 CTokenPrivileges::GetDisplayNames

需求

Header: atlsecurity.h

請參閱

參考

CTokenPrivileges Class

CTokenPrivileges::GetDisplayNames

CTokenPrivileges::LookupPrivilege

CTokenPrivileges::GetLuidsAndAttributes