rpcasync.h 標頭
遠端程序呼叫 (RPC) 會使用此標頭。 如需詳細資訊,請參閱
rpcasync.h 包含下列程式設計介面:
I_RpcExceptionFilter 判斷例外狀況是嚴重或非嚴重 |
RpcAsyncAbortCall 伺服器會呼叫 RpcAsyncAbortCall 來中止非同步呼叫。 |
RpcAsyncCancelCall 用戶端會呼叫 RpcAsyncCancelCall 函式來取消非同步呼叫。 |
RpcAsyncCompleteCall 用戶端和伺服器會呼叫 RpcAsyncCompleteCall 函式,以完成非同步遠端程序呼叫。 |
RpcAsyncGetCallHandle RpcAsyncGetCallHandle 宏會在非同步遠端程序呼叫上傳回系結控制碼。 |
RpcAsyncGetCallStatus 用戶端會呼叫 RpcAsyncGetCallStatus 函式,以判斷非同步遠端呼叫的目前狀態。 |
RpcAsyncInitializeHandle 用戶端會呼叫 RpcAsyncInitializeHandle 函式,初始化要用來進行非同步呼叫的RPC_ASYNC_STATE結構。 |
RpcAsyncRegisterInfo RpcAsyncRegisterInfo 函式已過時。 |
RpcBindingBind RpcBindingBind 函式會連絡 RPC 伺服器並系結至它。 |
RpcBindingUnbind 解除系結先前由 RpcBindingBindingBind 系結的系結控制碼。 |
RpcErrorAddRecord RpcErrorAddRecord 函式會將擴充錯誤資訊新增至擴充錯誤資訊記錄鏈結。 |
RpcErrorClearInformation RpcErrorClearInformation 函式會清除目前線程上的所有擴充錯誤資訊。 |
RpcErrorEndEnumeration RpcErrorEndEnumeration 函式會結束擴充錯誤資訊的列舉,並釋放 RPC 為列舉配置的所有資源。 |
RpcErrorGetNextRecord RpcErrorGetNextRecord 函式會擷取列舉控制碼的下一個擴充錯誤資訊記錄。 |
RpcErrorGetNumberOfRecords RpcErrorGetNumberOfRecords 函式會傳回擴充錯誤資訊中的記錄數目。 |
RpcErrorLoadErrorInfo RpcErrorLoadErrorInfo 函式會將 RpcErrorSaveErrorInfo 呼叫取得的 BLOB 轉換成延伸的錯誤資訊。 |
RpcErrorResetEnumeration RpcErrorResetEnumeration 函式會重設任何進程內列舉的列舉資料指標,重設進程,讓後續呼叫 RpcErrorGetNextRecord 會擷取第一個擴充的錯誤資訊記錄。 |
RpcErrorSaveErrorInfo RpcErrorSaveErrorInfo 函式會以 BLOB 的形式傳回列舉控制碼的所有錯誤資訊。 |
RpcErrorStartEnumeration RpcErrorStartEnumeration 函式會開始列舉擴充的錯誤資訊。 |
RpcFreeAuthorizationCoNtext RpcFreeAuthorizationCoNtext 函式會釋放先前呼叫 RpcGetAuthorizationCoNtextForClient 函式所取得的 Authz 內容。 |
RpcGetAuthorizationCoNtextForClient RpcGetAuthorizationCoNtextForClient 函式會針對可搭配 Authz 函式使用的 RPC 用戶端傳回 Authz 內容,以進行高效能驗證。 僅支援 ncalrpc 和 ncacn_* 通訊協定序列。 |
RpcServerInqCallAttributesA RpcServerInqCallAttributes 函式是 RPC 伺服器呼叫,可取得用戶端安全性內容屬性。 (ANSI) |
RpcServerInqCallAttributesW RpcServerInqCallAttributes 函式是 RPC 伺服器呼叫,可取得用戶端安全性內容屬性。 (Unicode) |
RpcServerSubscribeForNotification 訂閱伺服器以取得 RPC 通知。 |
RpcServerUnsubscribeForNotification 取消訂閱 RPC 通知的伺服器。 |
RpcSsCoNtextLockExclusive RpcSsCoNtextLockExclusive 函式可讓應用程式以獨佔模式開始使用內容控制碼。 |
RpcSsCoNtextLockShared RpcSsCoNtextLockShared 函式可讓應用程式開始在共用模式中使用內容控制碼。 |
RPCNOTIFICATION_ROUTINE RPCNOTIFICATION_ROUTINE函式會提供利用非同步 RPC 的程式,並能夠自訂非同步事件的回應。 |
RPC_ASYNC_NOTIFICATION_INFO 包含非同步遠端程序呼叫的通知資訊。 此通知資訊可以針對 I/O 完成埠 (IOC) 、Windows 非同步程序呼叫 (APC) 、Windows 傳訊和 Windows 事件通知進行設定。 |
RPC_ASYNC_STATE RPC_ASYNC_STATE 結構會保存非同步遠端程序呼叫的狀態。 RPC_ASYNC_STATE是這個結構的控制碼,用來等候、查詢、回復或取消非同步呼叫。 |
RPC_CALL_ATTRIBUTES_V1_A RPC_CALL_ATTRIBUTES_V1 結構會提供 RpcServerInqCallAttributes 函式的參數。 在 Windows XP 和 Windows Server 2003 作業系統的 ANSI 和 UNICODE 版本中實作。 (ANSI) |
RPC_CALL_ATTRIBUTES_V1_W RPC_CALL_ATTRIBUTES_V1 結構會提供 RpcServerInqCallAttributes 函式的參數。 在 Windows XP 和 Windows Server 2003 作業系統的 ANSI 和 UNICODE 版本中實作。 (Unicode) |
RPC_CALL_ATTRIBUTES_V2_A RPC_CALL_ATTRIBUTES_V2 結構會提供 RpcServerInqCallAttributes 函式的參數。 第 2 版會指定本機位址和用戶端進程識別碼的支援。 (ANSI) |
RPC_CALL_ATTRIBUTES_V2_W RPC_CALL_ATTRIBUTES_V2 結構會提供 RpcServerInqCallAttributes 函式的參數。 第 2 版會指定本機位址和用戶端進程識別碼的支援。 (Unicode) |
RPC_CALL_LOCAL_ADDRESS_V1 包含呼叫所在本機位址的相關資訊。 |
RPC_EE_INFO_PARAM RPC_EE_INFO_PARAM結構可用來儲存擴充的錯誤資訊。 |
RPC_ERROR_ENUM_HANDLE RPC_ERROR_ENUM_HANDLE 結構提供 RpcError* 函式用來處理擴充錯誤資訊的列舉控制碼。 |
RPC_EXTENDED_ERROR_INFO RPC_EXTENDED_ERROR_INFO結構可用來儲存擴充的錯誤資訊。 |
RPC_ASYNC_EVENT RPC_ASYNC_EVENT列舉型別描述 RPC 應用程式可以接收的非同步通知事件。 |
RPC_NOTIFICATION_TYPES RPC_NOTIFICATION_TYPES列舉型別包含值,指定用戶端程式將使用之非同步通知的方法。 |
RPC_NOTIFICATIONS RPC_NOTIFICATIONS列舉會指定伺服器可以從 RPC 接收的通知。 |
RpcCallClientLocality 指定一組可能的 RPC 用戶端位置。 |
RpcCallType 指定 RPC 呼叫類型的集合。 |
RpcLocalAddressFormat 指定 RPC 所支援的可能本機 IP 位址格式。 |