é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é.
Syntax
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 des systèmes distants. |
Remarques
Pour plus d’informations sur l’emprunt d’identité dans l’UMDF, consultez Gestion de l’emprunt d’identité client.
Un pilote UMDF fournit l’une des valeurs de SECURITY_IMPERSONATION_LEVEL à la méthode IWDFIoRequest ::Impersonate 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 Microsoft Windows SDK.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wudfddi.h (inclure Wudfddi.h) |