winnt.h) (SECURITY_IMPERSONATION_LEVEL 列舉
SECURITY_IMPERSONATION_LEVEL列舉包含指定安全性模擬層級的值。 安全性模擬層級會控管伺服器進程可以代表客戶端 進程採取行動的程度。
Syntax
typedef enum _SECURITY_IMPERSONATION_LEVEL {
SecurityAnonymous,
SecurityIdentification,
SecurityImpersonation,
SecurityDelegation
} SECURITY_IMPERSONATION_LEVEL, *PSECURITY_IMPERSONATION_LEVEL;
常數
SecurityAnonymous 伺服器處理序無法取得用戶端的識別資訊,也無法模擬用戶端。 它定義時未指定任何值,因此由 ANSI C 規則預設為零的值。 |
SecurityIdentification 伺服器進程可以取得客戶端的相關信息,例如安全性標識符和 許可權,但無法模擬用戶端。 對於匯出其自己的物件之伺服器 (例如匯出資料表和檢視表的資料庫產品) 而言,這將會很有用。 使用擷取的用戶端安全性資訊,伺服器可以做出存取驗證決策,而不需要使用使用用戶端 安全性內容的其他服務。 |
SecurityImpersonation 伺服器處理序可在其本機系統上模擬用戶端的安全性內容。 伺服器無法在遠端系統上模擬用戶端。 |
SecurityDelegation 伺服器處理序可在遠端系統上模擬用戶端的安全性內容。 |
備註
仿真是行程接受另一個進程安全性屬性的能力。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | winnt.h (包含 Windows.h) |