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

Voir aussi

IWDFIoRequest ::Emprunt d’identité