Udostępnij za pośrednictwem


CAccessToken::GetThreadToken

Wywołanie tej metody, aby zainicjować CAccessToken z tokenem z danego wątku.

bool GetThreadToken( 
   DWORD dwDesiredAccess, 
   HANDLE hThread = NULL, 
   bool bOpenAsSelf = true  
) throw( );

Parametry

  • dwDesiredAccess
    Określa maskę dostępu, określająca żądany typy dostępu do tokenu dostępu.Te typy żądanego dostępu są porównywane z tokenu DACL, aby określić udzielono lub odmówiono dostępu, które.

  • hThread
    Uchwyt do wątku, którego token dostępu jest otwarty.

  • bOpenAsSelf
    Wskazuje, czy sprawdzanie dostępu jest dokonywane przed kontekstu zabezpieczeń wywołujący wątek GetThreadToken metody lub przeciwko kontekstu zabezpieczeń procesu wywołującego wątku.

    Jeśli ten parametr ma wartość false, kontrola dostępu jest wykonywane przy użyciu kontekstu zabezpieczeń dla wątku wywołującego.Jeśli wątek personifikuje klienta, ten kontekst zabezpieczeń może być procesu klienta.Jeśli ten parametr ma wartość true, dokonywana jest kontrola dostępu przy użyciu kontekstu zabezpieczeń procesu wywołującego wątku.

Wartość zwracana

Zwraca wartość true w przypadku powodzenia, false w przypadku niepowodzenia.

Wymagania

Nagłówek: atlsecurity.h

Zobacz też

Informacje

Klasa CAccessToken

OpenThreadToken