CAccessToken::CreatePrimaryToken
Wywołanie tej metody, aby utworzyć nowy token podstawowy.
bool CreatePrimaryToken(
CAccessToken* pPri,
DWORD dwDesiredAccess = MAXIMUM_ALLOWED,
const CSecurityAttributes* pTokenAttributes = NULL
) const throw(...);
Parametry
pPri
Wskaźnik do nowych CAccessToken obiektu.dwDesiredAccess
Określa prawa dostępu do żądanego nowego tokenu.Domyślnie, MAXIMUM_ALLOWED, żąda wszystkich praw dostępu, które są ważne dla obiektu wywołującego.Zobacz prawa dostępu i maski dostępu więcej na prawa dostępu.pTokenAttributes
Wskaźnik do SECURITY_ATTRIBUTES strukturę, która określa deskryptor zabezpieczeń dla nowego tokenu i określa, czy procesy podrzędne mogą dziedziczyć tokenu.Jeśli pTokenAttributes ma wartość NULL, token pobiera domyślny deskryptor zabezpieczeń i uchwyt nie może być dziedziczona.
Wartość zwracana
Zwraca wartość true w przypadku powodzenia, false w przypadku niepowodzenia.
Uwagi
CreatePrimaryTokenwywołania DuplicateTokenEx , aby utworzyć nowy token podstawowy.
Wymagania
Nagłówek: atlsecurity.h