SECURITY_QUALITY_OF_SERVICE 結構 (winnt.h)

SECURITY_QUALITY_OF_SERVICE資料結構包含用來支援用戶端模擬的資訊。 用戶端可以在連線到伺服器時指定這項資訊;此資訊會判斷伺服器是否可能會模擬用戶端,如果是的話,是否為何種程度。

語法

typedef struct _SECURITY_QUALITY_OF_SERVICE {
  DWORD                          Length;
  SECURITY_IMPERSONATION_LEVEL   ImpersonationLevel;
  SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode;
  BOOLEAN                        EffectiveOnly;
} SECURITY_QUALITY_OF_SERVICE, *PSECURITY_QUALITY_OF_SERVICE;

成員

Length

指定這個 結構的大小,以位元組為單位。

ImpersonationLevel

指定提供給伺服器有關用戶端的資訊,以及伺服器如何代表或模擬用戶端。 安全性模擬層級會控管伺服器進程可以代表用戶端 進程採取行動的程度。 這個成員是 SECURITY_IMPERSONATION_LEVEL 列舉型別值。

ContextTrackingMode

指定伺服器是要提供用戶端 安全性內容的 快照集, (稱為靜態追蹤) ,還是要持續更新,以追蹤用戶端安全性內容的變更, (稱為動態追蹤) 。 SECURITY_STATIC_TRACKING值會指定靜態追蹤,而SECURITY_DYNAMIC_TRACKING值會指定動態追蹤。 並非所有通訊機制都支援動態追蹤;不會預設為靜態追蹤的。

EffectiveOnly

指定伺服器是否可以啟用或停用用戶端安全性內容可能包含 的許可權 和群組。

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 winnt.h (包括 Windows.h)

另請參閱

DdeSetQualityOfService

SECURITY_IMPERSONATION_LEVEL