CheckTokenMembershipEx 函式 (securitybaseapi.h)
CheckTokenMembershipEx函式會判斷指定的 SID 是否在指定的權杖中啟用。
語法
BOOL CheckTokenMembershipEx(
[in, optional] HANDLE TokenHandle,
[in] PSID SidToCheck,
[in] DWORD Flags,
[out] PBOOL IsMember
);
參數
[in, optional] TokenHandle
存取權杖的控制碼。 如果存在,則會檢查此權杖是否有 SID。 如果沒有,則會使用目前的有效權杖。 這必須是模擬權杖。
[in] SidToCheck
SID 結構的指標。 函式會檢查權杖是否存在此 SID。
[in] Flags
影響函式行為的旗標。 目前唯一有效的旗標是CTMF_INCLUDE_APPCONTAINER,只要符合權杖的其他需求,應用程式容器就可以傳遞呼叫,例如指定的群組存在並啟用。
[out] IsMember
如果在權杖中啟用 SID,則為TRUE;否則為FALSE。
傳回值
如果函式成功,則會傳回 TRUE。
如果函式失敗,則會傳回零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError。
需求
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | securitybaseapi.h (包含 Windows.h) |
程式庫 | Advapi32.lib |
DLL | Kernel32.dll |