Partager via


é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)

Voir aussi

IWDFIoRequest ::Emprunt d’identité