AuthzInitializeContextFromAuthzContext 函式 (authz.h)

AuthzInitializeContextFromAuthzContext 函式會根據現有的用戶端內容建立新的客戶端內容。

從 Windows Server 2012 和 Windows 8 開始,此函式也會複製裝置群組、使用者宣告和裝置宣告。

語法

AUTHZAPI BOOL AuthzInitializeContextFromAuthzContext(
  [in]           DWORD                        Flags,
  [in]           AUTHZ_CLIENT_CONTEXT_HANDLE  hAuthzClientContext,
  [in, optional] PLARGE_INTEGER               pExpirationTime,
  [in]           LUID                         Identifier,
  [in]           PVOID                        DynamicGroupArgs,
  [out]          PAUTHZ_CLIENT_CONTEXT_HANDLE phNewAuthzClientContext
);

參數

[in] Flags

保留供未來使用。

[in] hAuthzClientContext

現有客戶端內容的句柄。

[in, optional] pExpirationTime

設定傳回的內容結構有效時間限制。 如果未傳遞任何值,則令牌永遠不會過期。 目前不會強制執行到期時間。

[in] Identifier

資源管理員的特定標識碼。

[in] DynamicGroupArgs

要傳遞至計算動態群組之回呼函式的參數指標。 如果值為 NULL,則不會呼叫回呼函式。

[out] phNewAuthzClientContext

重複AUTHZ_CLIENT_CONTEXT_HANDLE句柄的指標。 當您完成使用句柄時,請呼叫 AuthzFreeContext 函式來釋放它。

傳回值

如果函式成功,則會傳回 TRUE

如果函式失敗,則會傳回 FALSE。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

備註

此函式會呼叫 AuthzComputeGroupsCallback 回 呼函式,以將 安全性標識元 新增至新建立的內容。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 authz.h
程式庫 Authz.lib
Dll Authz.dll
可轉散發套件 Windows XP 上的 Windows Server 2003 系統管理工具套件

另請參閱

AUTHZ_ACCESS_REPLY

基本 存取控制 函式