共用方式為


介面註冊旗標

下列常數用於RpcServerRegisterIf2RpcServerRegisterIfEx函式的Flags參數中。

常數 描述
0
標準介面語意。
RPC_IF_ALLOW_CALLBACKS_WITH_NO_AUTH
註冊此介面旗標時,RPC 執行時間會針對所有呼叫叫用已註冊的安全性回呼,而不論用戶端的身分識別、通訊協定順序或驗證層級為何。
注意: 從 WINDOWS XP SP2 和 Windows Server 2003 SP1 開始,即可使用此旗標。 未設定此旗標時,RPC 會在到達安全性回呼之前,自動篩選所有未經驗證的呼叫。
RPC_IF_ALLOW_LOCAL_ONLY
註冊此介面旗標時,RPC 執行時間會拒絕遠端用戶端發出的呼叫。 使用 ncadg_* 和 ncacn_* 通訊協定序列的所有本機呼叫也會遭到拒絕,但ncacn_np除外。 只有當呼叫不是來自 SRV 時,RPC 才允許ncacn_NP呼叫。 一律會處理來自 ncalrpc 的呼叫。
注意: 從 WINDOWS XP SP2 和 Windows Server 2003 SP1 開始,即可使用此旗標。
RPC_IF_AUTOLISTEN
這是 自動接聽 介面。 執行時間會在註冊第一個自動清單介面時立即開始接聽呼叫,並在取消註冊最後一個自動清單介面時停止接聽。
RPC_IF_OLE
保留給 OLE。 請勿使用此旗標。
RPC_IF_ALLOW_UNKNOWN_AUTHORITY
目前尚未實作。
RPC_IF_ALLOW_SECURE_ONLY
限制使用高於RPC_C_AUTHN_LEVEL_NONE授權層級之用戶端的連線。 指定此旗標可讓用戶端在 Null 會話上通過。 在 Windows XP 和 Windows Server 2003 上,不允許這類用戶端。 RPC_IF_ALLOW_SECURE_ONLY測試失敗的用戶端會收到RPC_S_ACCESS_DENIED錯誤。 使用 RPC_IF_ALLOW_SECURE_ONLY 旗標並不表示或保證呼叫使用者的高階許可權。 RPC 只會檢查使用者是否具有有效的認證;通話使用者可能會使用來賓帳戶或其他低許可權帳戶。 使用RPC_IF_ALLOW_SECURE_ONLY時,請勿假設高許可權。
Windows NT 4.0 和 Windows Me/98/95:
RPC_IF_SEC_NO_CACHE
停用安全性回呼快取,強制指定介面上每個 RPC 呼叫的安全性回呼。
注意: 從 WINDOWS XP SP2 和 Windows Server 2003 SP1 開始,即可使用此旗標。

規格需求

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