SECURITY_IMPERSONATION_LEVEL列舉 (wdm.h)
SECURITY_IMPERSONATION_LEVEL列舉類型包含指定安全性模擬層級的值。 安全性模擬等級會控管伺服器處理序可代表用戶端處理序的程度。
Syntax
typedef enum _SECURITY_IMPERSONATION_LEVEL {
SecurityAnonymous,
SecurityIdentification,
SecurityImpersonation,
SecurityDelegation
} SECURITY_IMPERSONATION_LEVEL, *PSECURITY_IMPERSONATION_LEVEL;
常數
SecurityAnonymous 伺服器進程無法取得客戶端的識別資訊,而且無法模擬用戶端。 其定義時未指定任何值,因此由 ANSI C 規則預設為零的值。 |
SecurityIdentification 伺服器處理序可以取得關於用戶端的資訊,例如安全識別項 (Security Identifier) 和權限,但無法模擬用戶端。 對於匯出其自己的物件之伺服器 (例如匯出資料表和檢視表的資料庫產品) 而言,這將會很有用。 使用擷取的用戶端安全性資訊,伺服器可以做出存取驗證決策,而不需要使用用戶端的安全性內容來利用其他服務。 |
SecurityImpersonation 伺服器處理序可在其本機系統上模擬用戶端的安全性內容。 伺服器無法在遠端系統上模擬用戶端。 |
SecurityDelegation 伺服器處理序可在遠端系統上模擬用戶端的安全性內容。 |
備註
仿真是行程接受另一個進程的安全性屬性的能力。
請注意下列衍生類型:
#define DEFAULT_IMPERSONATION_LEVEL SecurityImpersonation
#define SECURITY_MAX_IMPERSONATION_LEVEL SecurityDelegation
#define SECURITY_MIN_IMPERSONATION_LEVEL SecurityAnonymous
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Fltkernel.h) |