CAccessToken::CreatePrimaryToken
Rufen Sie diese Methode auf, um ein neues primäres Token zu erstellen.
bool CreatePrimaryToken(
CAccessToken* pPri,
DWORD dwDesiredAccess = MAXIMUM_ALLOWED,
const CSecurityAttributes* pTokenAttributes = NULL
) const throw(...);
Parameter
pPri
Zeiger auf den neuen CAccessToken-Objekt.dwDesiredAccess
Gibt die angeforderten Zugriffsrechte für das neue Tokens. Der Standardwert, MAXIMUM_ALLOWED, fordert alle Zugriffsrechte, die für den Aufrufer gültig sind. Siehe Zugriffsrechte und Zugriffsmasken für mehr Zugriffsrechten auf.pTokenAttributes
Zeiger auf eine SECURITY_ATTRIBUTES-Struktur, die eine Sicherheitsbeschreibung für das neue Token angibt und bestimmt, ob untergeordnete Prozesse das Token erben können. Wenn pTokenAttributes NULL ist, ruft das Token eine standardmäßige Sicherheitsbeschreibung ab und das Handle kann nicht vererbt werden.
Rückgabewert
Gibt bei Erfolg true zurück, bei einem Fehler false.
Hinweise
CreatePrimaryTokenDuplicateTokenEx ruft auf, um ein neues primäres Token zu erstellen.
Anforderungen
Header: atlsecurity.h