Bagikan melalui


Fungsi AuthzInitializeContextFromAuthzContext (authz.h)

Fungsi AuthzInitializeContextFromAuthzContext membuat konteks klien baru berdasarkan konteks klien yang ada.

Dimulai dengan Windows Server 2012 dan Windows 8, fungsi ini juga menduplikasi grup perangkat, klaim pengguna, dan klaim perangkat.

Sintaks

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

Parameter

[in] Flags

Disiapkan untuk penggunaan masa mendatang.

[in] hAuthzClientContext

Handel ke konteks klien yang ada.

[in, optional] pExpirationTime

Mengatur batas waktu berapa lama struktur konteks yang dikembalikan valid. Jika tidak ada nilai yang diteruskan, maka token tidak pernah kedaluwarsa. Waktu kedaluwarsa saat ini tidak diberlakukan.

[in] Identifier

Pengidentifikasi khusus untuk manajer sumber daya.

[in] DynamicGroupArgs

Pointer ke parameter yang akan diteruskan ke fungsi panggilan balik yang menghitung grup dinamis. Jika nilainya NULL, maka fungsi panggilan balik tidak dipanggil.

[out] phNewAuthzClientContext

Penunjuk ke handel AUTHZ_CLIENT_CONTEXT_HANDLE duplikat. Setelah Anda selesai menggunakan handel, lepaskan dengan memanggil fungsi AuthzFreeContext .

Nilai kembali

Jika fungsi berhasil, fungsi akan mengembalikan TRUE.

Jika fungsi gagal, fungsi akan mengembalikan FALSE. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Fungsi ini memanggil fungsi panggilan balik AuthzComputeGroupsCallback untuk menambahkan pengidentifikasi keamanan ke konteks yang baru dibuat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header authz.h
Pustaka Authz.lib
DLL Authz.dll
Redistribusi Paket Alat Administrasi Windows Server 2003 di Windows XP

Lihat juga

AUTHZ_ACCESS_REPLY

Fungsi Access Control Dasar