Diese Werte geben eine Authentifizierungsebene an, die den Umfang der Authentifizierung angibt, die zum Schutz der Integrität der Daten bereitgestellt wird. Jede Ebene umfasst den Schutz, der von den vorherigen Ebenen bereitgestellt wurde.
Konstante/Wert
BESCHREIBUNG
RPC_C_AUTHN_LEVEL_DEFAULT
0
Weist DCOM an, die Authentifizierungsebene mithilfe des normalen Aushandlungsalgorithmus für Sicherheitsdecken auszuwählen. Weitere Informationen finden Sie unter Sicherheitsdeckenverhandlung.
RPC_C_AUTHN_LEVEL_NONE
1
Führt keine Authentifizierung aus.
RPC_C_AUTHN_LEVEL_CONNECT
2
Authentifiziert die Anmeldeinformationen des Clients nur, wenn der Client eine Beziehung mit dem Server herstellt. Datagrammtransporte verwenden stattdessen immer RPC_AUTHN_LEVEL_PKT.
RPC_C_AUTHN_LEVEL_CALL
3
Authentifiziert sich nur am Anfang jedes Remoteprozeduraufrufs, wenn der Server die Anforderung empfängt. Datagrammtransporte verwenden stattdessen RPC_C_AUTHN_LEVEL_PKT.
RPC_C_AUTHN_LEVEL_PKT
4
Authentifiziert, dass alle empfangenen Daten vom erwarteten Client stammen.
RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
5
Authentifiziert und überprüft, ob keine der zwischen Client und Server übertragenen Daten geändert wurde.
RPC_C_AUTHN_LEVEL_PKT_PRIVACY
6
Authentifiziert alle vorherigen Ebenen und verschlüsselt den Argumentwert jedes Remoteprozeduraufrufs.