CTokenPrivileges::GetNamesAndAttributes

Ruft die Namens- und Attributflags vom CTokenPrivileges-Objekt ab.

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

Parameter

  • pNames
    Zeiger auf ein Array CString-Objekten.CNames ist eine Typdefinition, das als CAtlArray <CString> CNames definiert ist.

  • pAttributes
    Zeiger auf ein Array DWORD-Objekten.Wenn dieser Parameter ausgelassen oder NULL ist, werden die Attribute nicht abgerufen.CAttributes ist eine Typdefinition, das als CAtlArray <DWORD> CAttributes definiert ist.

Hinweise

Diese Methode listet alle Rechte auf, die im CTokenPrivileges-Objekt enthalten sind und setzt den Namen und (optional) die Attributflags in Arrayobjekte.

Diese Methode ruft den Attributnamen, anstatt der anzeigbare Name ab: sich beispielsweise der Attributname SE_REMOTE_SHUTDOWN_NAME ist, ist der Systemname "SeRemoteShutdownPrivilege." Verwenden Sie zum Abrufen der anzeigbare Name, verwenden Sie die Methode CTokenPrivileges::GetDisplayNames.

Anforderungen

Header: atlsecurity.h

Siehe auch

Referenz

CTokenPrivileges-Klasse

CTokenPrivileges::GetDisplayNames

CTokenPrivileges::LookupPrivilege

CTokenPrivileges::GetLuidsAndAttributes