介面註冊旗標
下列常數用於RpcServerRegisterIf2和RpcServerRegisterIfEx函式的Flags參數中。
常數 | 描述 |
---|---|
|
標準介面語意。 |
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 開始,即可使用此旗標。 |
|
這是 自動接聽 介面。 執行時間會在註冊第一個自動清單介面時立即開始接聽呼叫,並在取消註冊最後一個自動清單介面時停止接聽。 |
|
保留給 OLE。 請勿使用此旗標。 |
|
目前尚未實作。 |
|
限制使用高於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 [僅限桌面應用程式] |
標頭 |
|