Freigeben über


SECURITY_IMPERSONATION_LEVEL-Enumeration (wudfddi.h)

[Gilt nur für UMDF]

Die SECURITY_IMPERSONATION_LEVEL-Enumeration enthält Werte, die Sicherheitsidentitätsstufen identifizieren.

Syntax

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

Konstanten

 
SecurityAnonymous
Der Treiber kann die Identität des Clients nicht annehmen oder identifizieren.
SecurityIdentification
Der Treiber kann die Identität und die Berechtigungen des Clients abrufen, aber keine Identität des Clients annehmen.
SecurityImpersonation
Der Treiber kann die Identität des Sicherheitskontexts des Clients auf dem lokalen System annehmen.
SecurityDelegation
Der Treiber kann die Identität des Sicherheitskontexts des Clients auf Remotesystemen annehmen.

Hinweise

Weitere Informationen zum Identitätswechsel in der UMDF finden Sie unter Behandeln des Clientidentitätswechsels.

Ein UMDF-Treiber stellt einen der Werte von SECURITY_IMPERSONATION_LEVEL an die IWDFIoRequest::Impersonate-Methode bereit, um die Identitätswechselebene festzulegen.

Weitere Informationen zu den Identitätswechselebenen finden Sie im SECURITY_IMPERSONATION_LEVEL-Enumerationstyp in der Microsoft Windows SDK-Dokumentation.

Anforderungen

Anforderung Wert
Header wudfddi.h (include Wudfddi.h)

Weitere Informationen

IWDFIoRequest::Impersonate