Condividi tramite


Funzione AuthzInitializeContextFromAuthzContext (authz.h)

La funzione AuthzInitializeContextFromAuthzContext crea un nuovo contesto client basato su un contesto client esistente.

A partire da Windows Server 2012 e Windows 8, questa funzione duplica anche i gruppi di dispositivi, le attestazioni utente e le attestazioni del dispositivo.

Sintassi

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
);

Parametri

[in] Flags

Riservato per utilizzi futuri.

[in] hAuthzClientContext

Handle in un contesto client esistente.

[in, optional] pExpirationTime

Imposta il limite di tempo per quanto tempo la struttura del contesto restituita è valida. Se non viene passato alcun valore, il token non scade mai. L'ora di scadenza non è attualmente applicata.

[in] Identifier

Identificatore specifico per resource manager.

[in] DynamicGroupArgs

Puntatore ai parametri da passare alla funzione di callback che calcola i gruppi dinamici. Se il valore è NULL, la funzione di callback non viene chiamata.

[out] phNewAuthzClientContext

Puntatore all'handle di AUTHZ_CLIENT_CONTEXT_HANDLE duplicato. Al termine dell'uso dell'handle, rilasciarlo chiamando la funzione AuthzFreeContext .

Valore restituito

Se la funzione ha esito positivo, restituisce TRUE.

Se la funzione ha esito negativo, restituisce FALSE. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Questa funzione chiama la funzione di callback AuthzComputeGroupsCallback per aggiungere identificatori di sicurezza al contesto appena creato.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione authz.h
Libreria Authz.lib
DLL Authz.dll
Componente ridistribuibile Windows Server 2003 Administration Tools Pack in Windows XP

Vedi anche

AUTHZ_ACCESS_REPLY

Funzioni di base Controllo di accesso