énumération SECURITY_IMPERSONATION_LEVEL (wudfddi.h)
[S’applique uniquement à UMDF]
L’énumération SECURITY_IMPERSONATION_LEVEL contient des valeurs qui identifient les niveaux d’emprunt d’identité de sécurité.
Syntaxe
typedef enum _SECURITY_IMPERSONATION_LEVEL {
SecurityAnonymous,
SecurityIdentification,
SecurityImpersonation,
SecurityDelegation
} SECURITY_IMPERSONATION_LEVEL;
Constantes
SecurityAnonymous Le pilote ne peut pas emprunter l’identité ou identifier le client. |
SecurityIdentification Le pilote peut obtenir l’identité et les privilèges du client, mais ne peut pas emprunter l’identité du client. |
SecurityImpersonation Le pilote peut emprunter l’identité du contexte de sécurité du client sur le système local. |
SecurityDelegation Le pilote peut emprunter l’identité du contexte de sécurité du client sur les systèmes distants. |
Remarques
Pour plus d’informations sur l’emprunt d’identité dans UMDF, consultez Gestion de l’emprunt d’identité du client.
Un pilote UMDF fournit l’une des valeurs de SECURITY_IMPERSONATION_LEVEL au IWDFIoRequest ::Impersonate méthode pour définir le niveau d’emprunt d’identité de sécurité.
Pour plus d’informations sur les niveaux d’emprunt d’identité de sécurité, consultez le type d’énumération SECURITY_IMPERSONATION_LEVEL dans la documentation du Kit de développement logiciel (SDK) Microsoft Windows.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | wudfddi.h (include Wudfddi.h) |