CAccessToken::GetThreadToken
更新 : 2007 年 11 月
指定されたスレッドからのトークンを使用して CAccessToken を初期化します。
bool GetThreadToken(
DWORD dwDesiredAccess,
HANDLE hThread = NULL,
bool bOpenAsSelf = true
) throw( );
パラメータ
dwDesiredAccess
アクセス トークンへのアクセス時に要求されるアクセスの種類を指定するアクセス マスク。要求されたアクセスの種類は、許可または拒否するアクセスを決定するために、トークンの DACL と比較されます。hThread
アクセス トークンが開いているスレッドへのハンドル。bOpenAsSelf
GetThreadToken メソッドを呼び出すスレッドのセキュリティ コンテキスト、または呼び出しスレッドのプロセスのセキュリティ コンテキストのどちらに対してセキュリティ チェックを行うかを指定します。パラメータが false の場合、呼び出しスレッドのセキュリティ コンテキストを使用してアクセス チェックが行われます。スレッドがクライアントを偽装する場合、このセキュリティ コンテキストはクライアント プロセスのセキュリティ コンテキストであってもかまいません。パラメータが true の場合は、呼び出しスレッドのプロセスのセキュリティ コンテキストを使用してアクセス チェックが行われます。
戻り値
正常に終了した場合は true を返します。それ以外の場合は false を返します。
必要条件
ヘッダー : atlsecurity.h