Share via


Authentication-Service常數

驗證服務常數代表傳遞至各種執行時間函式的驗證服務。

下列常數是 AuthnSvc 參數的有效值。

常數/值 描述
RPC_C_AUTHN_NONE
0
不需要驗證。
RPC_C_AUTHN_DCE_PRI加值稅E
1
使用分散式運算環境 (DCE) 私密金鑰驗證。
RPC_C_AUTHN_DCE_PUBLIC
2
DCE 公開金鑰驗證 (保留供日後使用) 。
RPC_C_AUTHN_DEC_PUBLIC
4
DEC 公開金鑰驗證 (保留供日後使用) 。
RPC_C_AUTHN_GSS_NEGOTIATE
9
使用 Microsoft 交涉 SSP。 此 SSP 會交涉使用 NTLM 與 Kerberos 通訊協定安全性支援提供者, (SSP) 。
RPC_C_AUTHN_WINNT
10
使用 Microsoft NT LAN Manager (NTLM) SSP
RPC_C_AUTHN_GSS_SCHANNEL
14
使用 安全通道 SSP。 此 SSP 支援安全通訊端層 (SSL) 、私人通訊技術 (PCT) ,以及傳輸層級安全性 (TLS) 。
RPC_C_AUTHN_GSS_KERBEROS
16
使用 Microsoft Kerberos SSP
RPC_C_AUTHN_DPA
17
使用分散式密碼驗證 (DPA) 。
RPC_C_AUTHN_MSN
18
用於 Microsoft 網路 (MSN) 的驗證通訊協定 SSP。
RPC_C_AUTHN_DIGEST
21
Windows XP 或更新版本:使用 Microsoft Digest SSP
RPC_C_AUTHN_NEGO_EXTENDER
30
Windows 7 或更新版本:保留。 請勿使用
RPC_C_AUTHN_MQ
100
此 SSP 提供 Microsoft Message Queue (MSMQ) 傳輸層級通訊協定的 SSPI 相容包裝函式。
RPC_C_AUTHN_DEFAULT
0xffffffff
使用預設驗證服務。

備註

指定RPC_C_AUTHN_NONE以關閉透過系結控制碼進行的遠端程序呼叫驗證。 當您指定RPC_C_AUTHN_DEFAULT時,RPC 執行時間程式庫會針對使用系結控制碼進行的遠端程序呼叫使用RPC_C_AUTHN_WINNT驗證服務。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]
標頭
Rpcdce.h

另請參閱

RpcBindingInqAuthInfo

RpcBindingSetAuthInfo

RpcBindingInqAuthClient

RpcBindingInqAuthClientEx

RpcBindingSetAuthInfoEx

RpcBindingInqAuthInfoEx