SECURITY_IMPERSONATION_LEVEL列挙 (wudfddi.h)

[UMDF にのみ適用]

SECURITY_IMPERSONATION_LEVEL列挙には、セキュリティ偽装レベルを識別する値が含まれています。

構文

typedef enum _SECURITY_IMPERSONATION_LEVEL {
  SecurityAnonymous,
  SecurityIdentification,
  SecurityImpersonation,
  SecurityDelegation
} SECURITY_IMPERSONATION_LEVEL;

定数

 
SecurityAnonymous
ドライバーは、クライアントを偽装または識別できません。
SecurityIdentification
ドライバーはクライアントの ID と特権を取得できますが、クライアントを偽装することはできません。
SecurityImpersonation
ドライバーは、ローカル システムでクライアントのセキュリティ コンテキストを偽装できます。
SecurityDelegation
ドライバーは、リモート システムでクライアントのセキュリティ コンテキストを偽装できます。

注釈

UMDF での偽装の詳細については、「クライアントの偽装の 処理」を参照してください。

UMDF ドライバーは、 SECURITY_IMPERSONATION_LEVEL のいずれかの値を IWDFIoRequest::Impersonate メソッドに提供して、セキュリティ偽装レベルを設定します。

セキュリティ偽装レベルの詳細については、Microsoft Windows SDKドキュメントのSECURITY_IMPERSONATION_LEVEL列挙型を参照してください。

要件

要件
Header wudfddi.h (Wudfddi.h を含む)

こちらもご覧ください

IWDFIoRequest::Impersonate