远程过程调用 (RPC)
远程过程调用 (RPC) 技术概述。
若要开发远程过程调用 (RPC) ,需要以下标头:
有关此技术的编程指南,请参阅:
枚举
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 地址格式。 |
函数
CStdAsyncStubBuffer_AddRef 实现 IRpcStubBuffer::AddRef 方法。 |
CStdAsyncStubBuffer_Connect 实现 IRpcStubBuffer::Connect 方法并将服务器对象连接到存根。 (CStdAsyncStubBuffer_Connect) |
CStdAsyncStubBuffer_Disconnect 实现 IRpcStubBuffer::D isconnect 方法,并断开服务器对象与存根的连接。 (CStdAsyncStubBuffer_Disconnect) |
CStdAsyncStubBuffer_Invoke 实现 IRpcStubBuffer::Invoke 方法。 |
CStdAsyncStubBuffer_QueryInterface 实现 IRpcStubBuffer::QueryInterface 方法。 (CStdAsyncStubBuffer_QueryInterface) |
CStdAsyncStubBuffer_Release 实现 IRpcStubBuffer::Release 方法。 (CStdAsyncStubBuffer_Release) |
CStdAsyncStubBuffer2_Connect 实现 IRpcStubBuffer::Connect 方法并将服务器对象连接到存根。 (CStdAsyncStubBuffer2_Connect) |
CStdAsyncStubBuffer2_Disconnect 实现 IRpcStubBuffer::D isconnect 方法,并断开服务器对象与存根的连接。 (CStdAsyncStubBuffer2_Disconnect) |
CStdAsyncStubBuffer2_Release 实现 IRpcStubBuffer::Release 方法。 (CStdAsyncStubBuffer2_Release) |
CStdStubBuffer_AddRef CStdStubBuffer_AddRef 函数实现 IRpcStubBuffer::AddRef 方法。 |
CStdStubBuffer_Connect CStdStubBuffer_Connect 函数实现 IRpcStubBuffer::Connect 方法并将服务器对象连接到存根。 |
CStdStubBuffer_CountRefs CStdStubBuffer_CountRefs 函数实现 IRpcStubBuffer::CountRefs 方法。 |
CStdStubBuffer_DebugServerQueryInterface CStdStubBuffer_DebugServerQueryInterface 函数实现 IRpcStubBuffer::D ebugServerQueryInterface 方法。 |
CStdStubBuffer_DebugServerRelease CStdStubBuffer_DebugServerRelease 函数实现 IRpcStubBuffer::D ebugServerRelease 方法。 |
CStdStubBuffer_Disconnect CStdStubBuffer_Disconnect 函数实现 IRpcStubBuffer::D isconnect 方法,并断开服务器对象与存根的连接。 |
CStdStubBuffer_Invoke CStdStubBuffer_Invoke 函数实现 IRpcStubBuffer::Invoke 方法。 |
CStdStubBuffer_IsIIDSupported CStdStubBuffer_IsIIDSupported 函数实现 IRpcStubBuffer::IsIIDSupported 方法。 |
CStdStubBuffer_QueryInterface CStdStubBuffer_QueryInterface 函数实现 IRpcStubBuffer::QueryInterface 方法。 |
CStdStubBuffer2_Connect 实现 IRpcStubBuffer::Connect 方法并将服务器对象连接到存根。 (CStdStubBuffer2_Connect) |
CStdStubBuffer2_CountRefs 实现 IRpcStubBuffer::CountRefs 方法。 |
CStdStubBuffer2_Disconnect 实现 IRpcStubBuffer::D isconnect 方法,并断开服务器对象与存根的连接。 (CStdStubBuffer2_Disconnect) |
CStdStubBuffer2_QueryInterface 实现 IRpcStubBuffer::QueryInterface 方法。 (CStdStubBuffer2_QueryInterface) |
DceErrorInqText dceErrorInqText 函数 (rpcdce.h) 返回状态代码的消息文本。 |
DceErrorInqTextA DceErrorInqText 函数返回状态代码的消息文本。 (DceErrorInqTextA) |
DceErrorInqTextW dceErrorInqTextW (Unicode) 函数 (rpcdce.h) 返回状态代码的消息文本。 |
I_RpcBindingInqLocalClientPID 获取客户端进程 ID。 |
I_RpcExceptionFilter 确定异常是致命的还是非致命的 |
IUnknown_AddRef_Proxy IUnknown_AddRef_Proxy 函数为所有接口代理实现 AddRef 方法。 |
IUnknown_QueryInterface_Proxy IUnknown_QueryInterface_Proxy 函数为所有接口代理实现 QueryInterface 方法。 |
IUnknown_Release_Proxy IUnknown_Release_Proxy 函数为所有接口代理实现 Release 方法。 |
MesBufferHandleReset MesBufferHandleReset 函数重新初始化缓冲区序列化的句柄。 |
MesDecodeBufferHandleCreate MesDecodeBufferHandleCreate 函数创建一个解码句柄,并初始化它以 (固定的序列化) 缓冲区样式。 |
MesDecodeIncrementalHandleCreate MesDecodeIncrementalHandleCreate 函数为序列化的增量样式创建解码句柄。 |
MesEncodeDynBufferHandleCreate MesEncodeDynBufferHandleCreate 函数创建一个编码句柄,然后初始化它以采用动态的序列化缓冲区样式。 |
MesEncodeFixedBufferHandleCreate MesEncodeFixedBufferHandleCreate 函数创建一个编码句柄,然后初始化它以采用固定的序列化缓冲区样式。 |
MesEncodeIncrementalHandleCreate MesEncodeIncrementalHandleCreate 函数创建一个编码,然后针对序列化的增量样式对其进行初始化。 |
MesHandleFree MesHandleFree 函数释放序列化句柄分配的内存。 |
MesIncrementalHandleReset MesIncrementalHandleReset 函数重新初始化增量序列化的句柄。 |
MesInqProcEncodingId MesInqProcEncodingId 函数提供编码的标识。 |
Ndr64AsyncClientCall Ndr64AsyncClientCall 不应由应用程序直接调用。 |
Ndr64AsyncServerCallAll Ndr64AsyncServerCallAll 不应由应用程序直接调用。 |
NdrAsyncClientCall NdrAsyncClientCall 函数是 /Oi 和 /Oic 模式存根的异步客户端入口点。 |
NdrAsyncClientCall2 NdrAsyncClientCall2 可能已更改或不可用。 |
NdrAsyncServerCall NdrAsyncServerCall 不应由应用程序直接调用。 |
NdrClearOutParameters NdrClearOutParameters 函数释放 out 参数的资源,并在对服务器的 RPC 调用失败时清除其内存。 |
NdrClientCall NdrClientCall 函数是 /Oicf 模式存根的客户端入口点。 |
NdrClientCall2 NdrClientCall2 函数是 /Oicf 模式存根的客户端入口点。 |
NdrClientCall3 NdrClientCall3 可能已更改或不可用。 |
NdrClientCall4 NdrClientCall4 可能已更改或不可用。 |
NdrConformantArrayUnmarshall NdrConformantArrayUnmarshall 函数取消配置符合性数组。 |
NdrConformantStringBufferSize NdrConformantStringBufferSize 函数计算封送符合性字符串所需的缓冲区大小(以字节为单位)。 |
NdrConformantStringMarshall NdrConformantStringMarshall 函数将符合性字符串封送到要发送到服务器的网络缓冲区中。 |
NdrConformantStringUnmarshall NdrConformantStringUnmarshall 函数将一致性字符串从网络缓冲区解封到内存。 |
NdrContextHandleInitialize 初始化新的 RPC 上下文句柄。 |
NdrContextHandleMemorySize 返回本地内存中表示的提供的 RPC 上下文句柄的大小。 |
NdrContextHandleSize NdrContextHandleSize 函数返回提供的 RPC 上下文句柄的大小。 |
NdrConvert NdrConvert 函数将网络缓冲区从发送方的数据表示形式转换为接收方的数据表示形式(如果它们不同)。 |
NdrCStdStubBuffer_Release NdrCStdStubBuffer_Release 函数实现 IRpcStubBuffer::Release 方法。 |
NdrCStdStubBuffer2_Release NdrCStdStubBuffer2_Release 函数实现 IRpcStubBuffer::Release 方法。 |
NdrDcomAsyncClientCall NdrDcomAsyncClientCall 可能已更改或不可用。 |
NdrDcomAsyncClientCall2 NdrDcomAsyncClientCall2 可能已更改或不可用。 |
NdrDllCanUnloadNow NdrDllCanUnloadNow 函数确定实现代理和存根的 DLL 是否仍在使用。 否则,调用方可以从内存中安全地卸载 DLL。 |
NdrDllGetClassObject NdrDllGetClassObject 函数检索代理或存根的类对象。 |
NdrDllRegisterProxy NdrDllRegisterProxy 函数为代理 DLL 中包含的接口创建注册表项。 |
NdrDllUnregisterProxy NdrDllUnregisterProxy 函数删除代理 DLL 中包含的接口的注册表项。 |
NdrGetUserMarshalInfo NdrGetUserMarshalInfo 函数为wire_marshal和user_marshal帮助程序函数提供了其他信息。 |
NdrInterfacePointerBufferSize NdrInterfacePointerBufferSize 函数计算封送接口指针所需的缓冲区大小(以字节为单位)。 |
NdrInterfacePointerFree NdrInterfacePointerFree 函数释放接口指针。 |
NdrInterfacePointerMarshall NdrInterfacePointerMarshall 函数将接口指针封送到要发送到服务器的网络缓冲区中。 |
NdrInterfacePointerUnmarshall NdrInterfacePointerUnmarshall 函数将接口指针引用的数据从网络缓冲区解封到内存。 |
NdrMesProcEncodeDecode2 NdrMesProcEncodeDecode2 可能已更改或不可用。 |
NdrMesProcEncodeDecode4 NdrMesProcEncodeDecode4 可能已更改或不可用。 |
NdrOleAllocate RPC 使用 NdrOleAllocate 函数为对象接口分配内存。 此函数是 CoTaskMemAlloc 函数的包装器。 |
NdrOleFree NdrOleFree 函数是 CoTaskMemFree 函数的包装器。 |
NdrPointerBufferSize NdrPointerBufferSize 函数计算指向任何对象的顶级指针所需的缓冲区大小(以字节为单位)。 |
NdrPointerFree NdrPointerFree 函数释放内存。 |
NdrPointerMarshall NdrPointerMarshall 函数封送指向任何对象的顶级指针。 嵌入在结构、数组或联合中的指针直接调用 NdrPointerMarshall。 |
NdrPointerUnmarshall NdrPointerUnmarshall 函数取消对指向任何对象的顶级指针进行封送。 嵌入在结构、数组或联合中的指针直接调用 NdrPointerUnmarshall。 |
NdrProxyErrorHandler NdrProxyErrorHandler 函数使用 RPC 设施代码将异常映射到 HRESULT。 |
NdrProxyForwardingFunction10 COM 代理的存根函数。 (NdrProxyForwardingFunction10) |
NdrProxyForwardingFunction11 COM 代理的存根函数。 (NdrProxyForwardingFunction11) |
NdrProxyForwardingFunction12 COM 代理的存根函数。 (NdrProxyForwardingFunction12) |
NdrProxyForwardingFunction13 COM 代理的存根函数。 (NdrProxyForwardingFunction13) |
NdrProxyForwardingFunction14 COM 代理的存根函数。 (NdrProxyForwardingFunction14) |
NdrProxyForwardingFunction15 COM 代理的存根函数。 (NdrProxyForwardingFunction15) |
NdrProxyForwardingFunction16 COM 代理的存根函数。 (NdrProxyForwardingFunction16) |
NdrProxyForwardingFunction17 COM 代理的存根函数。 (NdrProxyForwardingFunction17) |
NdrProxyForwardingFunction18 COM 代理的存根函数。 (NdrProxyForwardingFunction18) |
NdrProxyForwardingFunction19 COM 代理的存根函数。 (NdrProxyForwardingFunction19) |
NdrProxyForwardingFunction20 COM 代理的存根函数。 (NdrProxyForwardingFunction20) |
NdrProxyForwardingFunction21 COM 代理的存根函数。 (NdrProxyForwardingFunction21) |
NdrProxyForwardingFunction22 COM 代理的存根函数。 (NdrProxyForwardingFunction22) |
NdrProxyForwardingFunction23 COM 代理的存根函数。 (NdrProxyForwardingFunction23) |
NdrProxyForwardingFunction24 COM 代理的存根函数。 (NdrProxyForwardingFunction24) |
NdrProxyForwardingFunction25 COM 代理的存根函数。 (NdrProxyForwardingFunction25) |
NdrProxyForwardingFunction26 COM 代理的存根函数。 (NdrProxyForwardingFunction26) |
NdrProxyForwardingFunction27 COM 代理的存根函数。 (NdrProxyForwardingFunction27) |
NdrProxyForwardingFunction28 COM 代理的存根函数。 (NdrProxyForwardingFunction28) |
NdrProxyForwardingFunction29 COM 代理的存根函数。 (NdrProxyForwardingFunction29) |
NdrProxyForwardingFunction3 COM 代理的存根函数。 (NdrProxyForwardingFunction3) |
NdrProxyForwardingFunction30 COM 代理的存根函数。 (NdrProxyForwardingFunction30) |
NdrProxyForwardingFunction31 COM 代理的存根函数。 (NdrProxyForwardingFunction31) |
NdrProxyForwardingFunction32 COM 代理的存根函数。 (NdrProxyForwardingFunction32) |
NdrProxyForwardingFunction4 COM 代理的存根函数。 (NdrProxyForwardingFunction4) |
NdrProxyForwardingFunction5 COM 代理的存根函数。 (NdrProxyForwardingFunction5) |
NdrProxyForwardingFunction6 COM 代理的存根函数。 (NdrProxyForwardingFunction6) |
NdrProxyForwardingFunction7 COM 代理的存根函数。 (NdrProxyForwardingFunction7) |
NdrProxyForwardingFunction8 COM 代理的存根函数。 (NdrProxyForwardingFunction8) |
NdrProxyForwardingFunction9 COM 代理的存根函数。 (NdrProxyForwardingFunction9) |
NdrProxyFreeBuffer NdrProxyFreeBuffer 函数释放 RPC 缓冲区。 |
NdrProxyGetBuffer NdrProxyGetBuffer 函数通过使用 IRpcChannelBuffer::GetBuffer 方法调用从 COM 获取网络缓冲区。 |
NdrProxyInitialize NdrProxyInitialize 函数初始化对象方法的代理。 |
NdrProxySendReceive NdrProxySendReceive 函数向服务器发送消息,然后等待回复。 |
NdrServerCall2 NdrServerCall2 不应由应用程序直接调用。 |
NdrServerCallAll NdrServerCallAll 不应由应用程序直接调用。 |
NdrSimpleTypeMarshall NdrSimpleTypeMarshall 函数封送简单类型。 |
NdrSimpleTypeUnmarshall NdrSimpleTypeUnmarshall 函数取消marshall 一个简单的类型。 |
NdrStubCall2 NdrStubCall2 函数是 /Oicf 模式存根的服务器端入口点。 |
NdrStubCall3 NdrStubCall3 不应由应用程序直接调用。 |
NdrStubForwardingFunction NdrStubForwardingFunction 函数是在基接口中定义的服务器端对象方法的入口点。 |
NdrStubGetBuffer NdrStubGetBuffer 函数从 RPC 通道检索缓冲区。 |
NdrStubInitialize NdrStubInitialize 函数在取消封存之前由服务器存根调用。 它设置一些存根消息字段。 |
NdrUserMarshalBufferSize NdrUserMarshalBufferSize 函数计算封送用户封送对象所需的缓冲区大小(以字节为单位)。 |
NdrUserMarshalFree NdrUserMarshalFree 函数释放用户封送对象。 |
NdrUserMarshalMarshall NdrUserMarshalMarshall 函数封送提供的数据缓冲区。 |
ObjectStublessClient10 COM 代理的存根函数。 (ObjectStublessClient10) |
ObjectStublessClient11 COM 代理的存根函数。 (ObjectStublessClient11) |
ObjectStublessClient12 COM 代理的存根函数。 (ObjectStublessClient12) |
ObjectStublessClient13 COM 代理的存根函数。 (ObjectStublessClient13) |
ObjectStublessClient14 COM 代理的存根函数。 (ObjectStublessClient14) |
ObjectStublessClient15 COM 代理的存根函数。 (ObjectStublessClient15) |
ObjectStublessClient16 COM 代理的存根函数。 (ObjectStublessClient16) |
ObjectStublessClient17 COM 代理的存根函数。 (ObjectStublessClient17) |
ObjectStublessClient18 COM 代理的存根函数。 (ObjectStublessClient18) |
ObjectStublessClient19 COM 代理的存根函数。 (ObjectStublessClient19) |
ObjectStublessClient20 COM 代理的存根函数。 (ObjectStublessClient20) |
ObjectStublessClient21 COM 代理的存根函数。 (ObjectStublessClient21) |
ObjectStublessClient22 COM 代理的存根函数。 (ObjectStublessClient22) |
ObjectStublessClient23 COM 代理的存根函数。 (ObjectStublessClient23) |
ObjectStublessClient24 COM 代理的存根函数。 (ObjectStublessClient24) |
ObjectStublessClient25 COM 代理的存根函数。 (ObjectStublessClient25) |
ObjectStublessClient26 COM 代理的存根函数。 (ObjectStublessClient26) |
ObjectStublessClient27 COM 代理的存根函数。 (ObjectStublessClient27) |
ObjectStublessClient28 COM 代理的存根函数。 (ObjectStublessClient28) |
ObjectStublessClient29 COM 代理的存根函数。 (ObjectStublessClient29) |
ObjectStublessClient3 COM 代理的存根函数。 (ObjectStublessClient3) |
ObjectStublessClient30 COM 代理的存根函数。 (ObjectStublessClient30) |
ObjectStublessClient31 COM 代理的存根函数。 (ObjectStublessClient31) |
ObjectStublessClient32 COM 代理的存根函数。 (ObjectStublessClient32) |
ObjectStublessClient4 COM 代理的存根函数。 (ObjectStublessClient4) |
ObjectStublessClient5 ObjectStublessClient5 函数是 COM 代理的存根函数。 |
ObjectStublessClient6 COM 代理的存根函数。 (ObjectStublessClient6) |
ObjectStublessClient7 COM 代理的存根函数。 (ObjectStublessClient7) |
ObjectStublessClient8 COM 代理的存根函数。 (ObjectStublessClient8) |
ObjectStublessClient9 COM 代理的存根函数。 (ObjectStublessClient9) |
RPC_AUTH_KEY_RETRIEVAL_FN RPC_AUTH_KEY_RETRIEVAL_FN 函数是函数的原型,该函数指定服务器应用程序提供的返回加密密钥的例程的地址。 |
RPC_IF_CALLBACK_FN RPC_IF_CALLBACK_FN是应用程序提供的安全回调函数的原型。 程序可以为它定义的每个接口提供回调函数。 |
RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN是用户定义的回调,可为每个定义的接口组实现。 当 RPC 运行时检测到接口组的空闲状态已更改时,将调用此回调。 |
RPC_MGMT_AUTHORIZATION_FN RPC_MGMT_AUTHORIZATION_FN使服务器程序可以实现自定义 RPC 授权技术。 |
RPC_OBJECT_INQ_FN RPC_OBJECT_INQ_FN 函数是函数的原型,它有助于将默认对象 UUID 替换为 UUID 映射类型。 |
RpcAsyncAbortCall 服务器调用 RpcAsyncAbortCall 以中止异步调用。 |
RpcAsyncCancelCall 客户端调用 RpcAsyncCancelCall 函数来取消异步调用。 |
RpcAsyncCompleteCall 客户端和服务器调用 RpcAsyncCompleteCall 函数来完成异步远程过程调用。 |
RpcAsyncGetCallHandle RpcAsyncGetCallHandle 宏在异步远程过程调用上返回绑定句柄。 |
RpcAsyncGetCallStatus 客户端调用 RpcAsyncGetCallStatus 函数来确定异步远程调用的当前状态。 |
RpcAsyncInitializeHandle 客户端调用 RpcAsyncInitializeHandle 函数来初始化要用于进行异步调用的 RPC_ASYNC_STATE 结构。 |
RpcAsyncRegisterInfo RpcAsyncRegisterInfo 函数已过时。 |
RpcBindingBind RpcBindingBind 函数联系 RPC 服务器并绑定到该服务器。 |
RpcBindingCopy RpcBindingCopy 函数复制绑定信息并创建新的绑定句柄。 |
RpcBindingCreateA RpcBindingCreate 函数基于提供的模板创建新的快速 RPC 绑定句柄。 (ANSI) |
RpcBindingCreateW RpcBindingCreate 函数基于提供的模板创建新的快速 RPC 绑定句柄。 (Unicode) |
RpcBindingFree RpcBindingFree 函数释放绑定句柄资源。 |
RpcBindingFromStringBinding rpcBindingFromStringBinding 函数 (rpcdce.h) 从绑定句柄的字符串表示形式返回绑定句柄。 |
RpcBindingFromStringBindingA 从绑定句柄的字符串表示形式返回绑定句柄。 (RpcBindingFromStringBindingA) |
RpcBindingFromStringBindingW RpcBindingFromStringBindingW (Unicode) 函数 (rpcdce.h) 从绑定句柄的字符串表示形式返回绑定句柄。 |
RpcBindingInqAuthClient rpcBindingInqAuthClient 函数 (rpcdce.h) 获取进行远程过程调用的经过身份验证的客户端的主体名称或特权属性。 |
RpcBindingInqAuthClientA 服务器应用程序调用 RpcBindingInqAuthClient 函数以获取进行远程过程调用的经过身份验证的客户端的主体名称或特权属性。 (RpcBindingInqAuthClientA) |
RpcBindingInqAuthClientEx rpcBindingInqAuthClientEx 函数 (rpcdce.h) 获取有关进行远程过程调用的客户端程序的扩展信息。 |
RpcBindingInqAuthClientExA 服务器应用程序调用 RpcBindingInqAuthClientEx 函数以获取有关进行远程过程调用的客户端程序的扩展信息。 (RpcBindingInqAuthClientExA) |
RpcBindingInqAuthClientExW RpcBindingInqAuthClientExW (Unicode) 函数 (rpcdce.h) 获取有关进行远程过程调用的客户端程序的扩展信息。 |
RpcBindingInqAuthClientW RpcBindingInqAuthClientW (Unicode) 函数 (rpcdce.h) 获取进行远程过程调用的客户端的主体名称或特权属性。 |
RpcBindingInqAuthInfo RpcBindingInqAuthInfo 函数 (rpcdce.h) 从绑定句柄返回身份验证和授权信息。 |
RpcBindingInqAuthInfoA RpcBindingInqAuthInfo 函数从绑定句柄返回身份验证和授权信息。 (RpcBindingInqAuthInfoA) |
RpcBindingInqAuthInfoExA RpcBindingInqAuthInfoEx 函数从绑定句柄返回身份验证、授权和安全服务质量信息。 (ANSI) |
RpcBindingInqAuthInfoExW RpcBindingInqAuthInfoEx 函数从绑定句柄返回身份验证、授权和安全服务质量信息。 (Unicode) |
RpcBindingInqAuthInfoW RpcBindingInqAuthInfoW (Unicode) 函数 (rpcdce.h) 从绑定句柄返回身份验证和授权信息。 |
RpcBindingInqObject RpcBindingInqObject 函数从绑定句柄返回对象 UUID。 |
RpcBindingInqOption RPC 客户端进程使用 RpcBindingInqOption 来确定给定绑定句柄的绑定选项的当前值。 |
RpcBindingReset RpcBindingReset 函数重置绑定句柄,以便指定主机,但未指定该主机上的服务器。 |
RpcBindingServerFromClient 应用程序调用 RpcBindingServerFromClient 将客户端绑定句柄转换为部分绑定的服务器绑定句柄。 |
RpcBindingSetAuthInfo rpcBindingSetAuthInfo 函数 (rpcdce.h) 设置绑定句柄的身份验证和授权信息。 |
RpcBindingSetAuthInfoA RpcBindingSetAuthInfo 函数设置绑定句柄的身份验证和授权信息。 (RpcBindingSetAuthInfoA) |
RpcBindingSetAuthInfoExA RpcBindingSetAuthInfoEx 函数设置绑定句柄的身份验证、授权和安全服务质量信息。 (ANSI) |
RpcBindingSetAuthInfoExW RpcBindingSetAuthInfoEx 函数设置绑定句柄的身份验证、授权和安全服务质量信息。 (Unicode) |
RpcBindingSetAuthInfoW rpcBindingSetAuthInfoW (Unicode) 函数 (rpcdce.h) 设置绑定句柄的身份验证和授权信息。 |
RpcBindingSetObject RpcBindingSetObject 函数设置绑定句柄中的对象 UUID 值。 |
RpcBindingSetOption RpcBindingSetOption 函数使客户端应用程序能够在绑定句柄上指定消息队列选项。 |
RpcBindingToStringBinding rpcBindingToStringBinding 函数 (rpcdce.h) 返回绑定句柄的字符串表示形式。 |
RpcBindingToStringBindingA RpcBindingToStringBinding 函数返回绑定句柄的字符串表示形式。 (RpcBindingToStringBindingA) |
RpcBindingToStringBindingW RpcBindingToStringBindingW (Unicode) 函数 (rpcdce.h) 返回绑定句柄的字符串表示形式。 |
RpcBindingUnbind 取消绑定以前由 RpcBindingBind 绑定的绑定句柄。 |
RpcBindingVectorFree RpcBindingVectorFree 函数释放包含在向量和矢量本身中的绑定句柄。 |
RpcCancelThread RpcCancelThread 函数取消线程。 RpcCancelThread 函数不应用于取消异步 RPC 调用;请改为使用 RpcAsyncCancelCall 函数取消异步 RPC 调用。 |
RpcCancelThreadEx RpcCancelThreadEx 函数停止线程的执行。 |
RpcCertGeneratePrincipalName 服务器程序使用 rpcCertGeneratePrincipalName 函数 (rpcssl.h) 来生成安全证书的主体名称。 |
RpcCertGeneratePrincipalNameA 服务器程序使用 RpcCertGeneratePrincipalName 函数生成安全证书的主体名称。 (RpcCertGeneratePrincipalNameA) |
RpcCertGeneratePrincipalNameW 服务器程序使用 RpcCertGeneratePrincipalNameW (Unicode) 函数 (rpcssl.h) 来生成安全证书的主体名称。 |
RpcEpRegister rpcdce.h (RpcEpRegister 函数) 在本地终结点映射数据库中添加或替换服务器地址信息。 |
RpcEpRegisterA RpcEpRegister 函数在本地终结点映射数据库中添加或替换服务器地址信息。 (RpcEpRegisterA) |
RpcEpRegisterNoReplace rpcdce.h (RpcEpRegisterNoReplace 函数) 将服务器地址信息添加到本地终结点映射数据库。 |
RpcEpRegisterNoReplaceA RpcEpRegisterNoReplace 函数将服务器地址信息添加到本地终结点映射数据库。 (RpcEpRegisterNoReplaceA) |
RpcEpRegisterNoReplaceW RpcEpRegisterNoReplaceW (Unicode) 函数 (rpcdce.h) 将服务器地址信息添加到本地终结点映射数据库。 |
RpcEpRegisterW RpcEpRegisterW (Unicode) 函数 (rpcdce.h) 在本地终结点映射数据库中添加或替换服务器地址信息。 |
RpcEpResolveBinding RpcEpResolveBinding 函数将部分绑定的服务器绑定句柄解析为完全绑定的服务器绑定句柄。 |
RpcEpUnregister RpcEpUnregister 函数从本地终结点映射数据库中删除服务器地址信息。 |
RpcErrorAddRecord RpcErrorAddRecord 函数将扩展错误信息添加到扩展错误信息记录链中。 |
RpcErrorClearInformation RpcErrorClearInformation 函数清除当前线程上的所有扩展错误信息。 |
RpcErrorEndEnumeration RpcErrorEndEnumeration 函数结束扩展错误信息的枚举,并释放 RPC 为枚举分配的所有资源。 |
RpcErrorGetNextRecord RpcErrorGetNextRecord 函数检索枚举句柄的下一个扩展错误信息记录。 |
RpcErrorGetNumberOfRecords RpcErrorGetNumberOfRecords 函数返回扩展错误信息中的记录数。 |
RpcErrorLoadErrorInfo RpcErrorLoadErrorInfo 函数将调用 RpcErrorSaveErrorInfo 获取的 BLOB 转换为扩展的错误信息。 |
RpcErrorResetEnumeration RpcErrorResetEnumeration 函数重置任何进程内枚举的枚举游标,重置进程,以便对 RpcErrorGetNextRecord 的后续调用检索第一个扩展的错误信息记录。 |
RpcErrorSaveErrorInfo RpcErrorSaveErrorInfo 函数以 BLOB 的形式返回枚举句柄的所有错误信息。 |
RpcErrorStartEnumeration RpcErrorStartEnumeration 函数开始枚举扩展的错误信息。 |
RpcExcept RpcExcept 语句为 RPC 应用程序提供结构化异常处理。 |
RpcExceptionFilter 一个默认异常筛选器,用于确定异常是致命的还是非致命的。 |
RpcFreeAuthorizationContext RpcFreeAuthorizationContext 函数释放先前调用 RpcGetAuthorizationContextForClient 函数获取的 Authz 上下文。 |
RpcGetAuthorizationContextForClient RpcGetAuthorizationContextForClient 函数返回 RPC 客户端的 Authz 上下文,该上下文可与 Authz 函数一起使用以进行高性能身份验证。 仅支持 ncalrpc 和 ncacn_* 协议序列。 |
RpcIfIdVectorFree RpcIfIdVectorFree 函数释放向量中包含的向量和接口标识结构。 |
RpcIfInqId RpcIfInqId 函数返回接口规范的接口标识部分。 |
RpcImpersonateClient 正在处理客户端远程过程调用的服务器线程可以调用 RpcImpersonateClient 函数来模拟活动客户端。 |
RpcImpersonateClientContainer RpcImpersonateClientContainer 可能已更改或不可用。 |
RpcMgmtEnableIdleCleanup RpcMgmtEnableIdleCleanup 函数使 RPC 能够关闭客户端上的空闲资源,例如网络连接。 |
RpcMgmtEpEltInqBegin RpcMgmtEpEltInqBegin 函数创建查询上下文,用于查看终结点映射中的元素。 |
RpcMgmtEpEltInqDone RpcMgmtEpEltInqDone 函数删除用于查看终结点映射中的元素的查询上下文。 |
RpcMgmtEpEltInqNext rpcdce.h (RpcMgmtEpEltInqNext 函数) 从终结点映射返回一个元素。 |
RpcMgmtEpEltInqNextA RpcMgmtEpEltInqNext 函数从终结点映射返回一个元素。 (RpcMgmtEpEltInqNextA) |
RpcMgmtEpEltInqNextW RpcMgmtEpEltInqNextW (Unicode) 函数 (rpcdce.h) 从终结点映射返回一个元素。 |
RpcMgmtEpUnregister RpcMgmtEpUnregister 函数从终结点映射中删除服务器地址信息。 |
RpcMgmtInqComTimeout RpcMgmtInqComTimeout 函数返回绑定句柄中的绑定通信超时值。 |
RpcMgmtInqDefaultProtectLevel RpcMgmtInqDefaultProtectLevel 函数返回身份验证服务的默认身份验证级别。 |
RpcMgmtInqIfIds RpcMgmtInqIfIds 函数返回一个矢量,其中包含服务器提供的接口的标识符。 |
RpcMgmtInqServerPrincName rpcMgmtInqServerPrincName 函数 (rpcdce.h) 返回服务器的主体名称。 |
RpcMgmtInqServerPrincNameA RpcMgmtInqServerPrincName 函数返回服务器的主体名称。 (RpcMgmtInqServerPrincNameA) |
RpcMgmtInqServerPrincNameW RpcMgmtInqServerPrincNameW (Unicode) 函数 (rpcdce.h) 返回服务器的主体名称。 |
RpcMgmtInqStats RpcMgmtInqStats 函数返回 RPC 运行时统计信息。 |
RpcMgmtIsServerListening RpcMgmtIsServerListening 函数指示服务器是否正在侦听远程过程调用。 |
RpcMgmtSetAuthorizationFn RpcMgmtSetAuthorizationFn 函数建立一个授权函数,用于处理对服务器的管理功能的远程调用。 |
RpcMgmtSetCancelTimeout RpcMgmtSetCancelTimeout 函数设置转发取消后超时前等待时间的下限。 |
RpcMgmtSetComTimeout RpcMgmtSetComTimeout 函数在绑定句柄中设置绑定通信超时值。 |
RpcMgmtSetServerStackSize RpcMgmtSetServerStackSize 函数指定 RPC 运行时创建的服务器线程的堆栈大小。 |
RpcMgmtStatsVectorFree RpcMgmtStatsVectorFree 函数释放统计信息向量。 |
RpcMgmtStopServerListening RpcMgmtStopServerListening 函数告知服务器停止侦听远程过程调用。 此函数不会影响自动侦听接口。 有关详细信息,请参阅 RpcServerRegisterIfEx。 |
RpcMgmtWaitServerListen RpcMgmtWaitServerListen 函数执行通常与 RpcServerListen 关联的等待操作。 |
RpcNetworkInqProtseqs rpcNetworkInqProtseqs 函数 (rpcdce.h) 返回 RPC 运行时库和操作系统支持的所有协议序列。 |
RpcNetworkInqProtseqsA RpcNetworkInqProtseqs 函数返回 RPC 运行时库和操作系统支持的所有协议序列。 (RpcNetworkInqProtseqsA) |
RpcNetworkInqProtseqsW RpcNetworkInqProtseqsW (Unicode) 函数 (rpcdce.h) 返回 RPC 运行时库和操作系统支持的所有协议序列。 |
RpcNetworkIsProtseqValid rpcNetworkIsProtseqValid 函数 (rpcdce.h) 指示 RPC 运行时库和操作系统是否支持指定的协议序列。 |
RpcNetworkIsProtseqValidA RpcNetworkIsProtseqValid 函数指示 RPC 运行时库和操作系统是否支持指定的协议序列。 服务器应用程序通常使用 RpcNetworkInqProtseqs。 (RpcNetworkIsProtseqValidA) |
RpcNetworkIsProtseqValidW RpcNetworkIsProtseqValidW (Unicode) 函数 (rpcdce.h) 指示 RPC 运行时库和操作系统是否支持指定的协议序列。 |
RPCNOTIFICATION_ROUTINE RPCNOTIFICATION_ROUTINE 函数提供利用异步 RPC 的程序,并能够自定义对异步事件的响应。 |
RpcNsBindingExportA RpcNsBindingExport 函数为服务器建立一个名称服务数据库条目,其中包含多个绑定句柄和多个对象。 (ANSI) |
RpcNsBindingExportPnPA RpcNsBindingExportPnP 函数为支持即插即用的服务器建立具有多个绑定句柄和多个对象的 name-service 数据库条目。 (ANSI) |
RpcNsBindingExportPnPW RpcNsBindingExportPnP 函数为支持即插即用的服务器建立具有多个绑定句柄和多个对象的 name-service 数据库条目。 (Unicode) |
RpcNsBindingExportW RpcNsBindingExport 函数为服务器建立一个名称服务数据库条目,其中包含多个绑定句柄和多个对象。 (Unicode) |
RpcNsBindingImportBeginA RpcNsBindingImportBegin 函数创建一个导入上下文,用于为提供指定接口和对象的服务器导入客户端兼容的绑定句柄。 (ANSI) |
RpcNsBindingImportBeginW RpcNsBindingImportBegin 函数创建一个导入上下文,用于为提供指定接口和对象的服务器导入客户端兼容的绑定句柄。 (Unicode) |
RpcNsBindingImportDone RpcNsBindingImportDone 函数指示客户端已完成查找兼容服务器并删除导入上下文。 |
RpcNsBindingImportNext RpcNsBindingImportNext 函数从名称服务数据库 () 查找接口和可选对象,并返回兼容服务器的绑定句柄(如果找到)。 |
RpcNsBindingInqEntryName rpcNsBindingInqEntryName 函数 (rpcdce.h) 返回绑定句柄的入口名称。 |
RpcNsBindingInqEntryNameA RpcNsBindingInqEntryName 函数返回绑定句柄来自的条目名称。 (RpcNsBindingInqEntryNameA) |
RpcNsBindingInqEntryNameW RpcNsBindingInqEntryNameW (Unicode) 函数 (rpcdce.h) 返回绑定句柄的入口名称。 |
RpcNsBindingLookupBeginA RpcNsBindingLookupBegin 函数为接口和对象创建查找上下文。 (ANSI) |
RpcNsBindingLookupBeginW RpcNsBindingLookupBegin 函数为接口和对象创建查找上下文。 (Unicode) |
RpcNsBindingLookupDone RpcNsBindingLookupDone 函数表示客户端已完成查找兼容服务器并删除查找上下文。 |
RpcNsBindingLookupNext RpcNsBindingLookupNext 函数返回指定接口和对象的兼容绑定句柄列表(可选)。 |
RpcNsBindingSelect RpcNsBindingSelect 函数从兼容的绑定句柄列表中返回绑定句柄。 |
RpcNsBindingUnexportA RpcNsBindingUnexport 函数从名称服务数据库中的条目中删除接口和对象的绑定句柄。 (ANSI) |
RpcNsBindingUnexportPnPA RpcNsBindingUnexportPnP 函数从名称服务数据库中的条目中删除即插即用接口和对象的绑定句柄。 (ANSI) |
RpcNsBindingUnexportPnPW RpcNsBindingUnexportPnP 函数从名称服务数据库中的条目中删除即插即用接口和对象的绑定句柄。 (Unicode) |
RpcNsBindingUnexportW RpcNsBindingUnexport 函数从名称服务数据库中的条目中删除接口和对象的绑定句柄。 (Unicode) |
RpcNsEntryExpandNameA RpcNsEntryExpandName 函数扩展 name-service 条目名称。 Active Directory 支持此函数。 (ANSI) |
RpcNsEntryExpandNameW RpcNsEntryExpandName 函数扩展 name-service 条目名称。 Active Directory 支持此函数。 (Unicode) |
RpcNsEntryObjectInqBeginA RpcNsEntryObjectInqBegin 函数为名称服务数据库条目的对象创建查询上下文。 (ANSI) |
RpcNsEntryObjectInqBeginW RpcNsEntryObjectInqBegin 函数为名称服务数据库条目的对象创建查询上下文。 (Unicode) |
RpcNsEntryObjectInqDone RpcNsEntryObjectInqDone 函数删除名称服务数据库条目对象的查询上下文。 |
RpcNsEntryObjectInqNext RpcNsEntryObjectInqNext 函数一次从名称服务数据库条目返回一个对象。 |
RpcNsGroupDeleteA RpcNsGroupDelete 函数删除组属性。 (ANSI) |
RpcNsGroupDeleteW RpcNsGroupDelete 函数删除组属性。 (Unicode) |
RpcNsGroupMbrAddA RpcNsGroupMbrAdd 函数将条目名称添加到组。 如有必要,它会创建 条目。 (ANSI) |
RpcNsGroupMbrAddW RpcNsGroupMbrAdd 函数将条目名称添加到组。 如有必要,它会创建 条目。 (Unicode) |
RpcNsGroupMbrInqBeginA RpcNsGroupMbrInqBegin 函数创建用于查看组成员的查询上下文。 (ANSI) |
RpcNsGroupMbrInqBeginW RpcNsGroupMbrInqBegin 函数创建用于查看组成员的查询上下文。 (Unicode) |
RpcNsGroupMbrInqDone RpcNsGroupMbrInqDone 函数删除组的查询上下文。 |
RpcNsGroupMbrInqNextA RpcNsGroupMbrInqNext 函数一次从组返回一个条目名称。 (ANSI) |
RpcNsGroupMbrInqNextW RpcNsGroupMbrInqNext 函数一次从组返回一个条目名称。 (Unicode) |
RpcNsGroupMbrRemoveA RpcNsGroupMbrRemove 函数从组中删除条目名称。 (ANSI) |
RpcNsGroupMbrRemoveW RpcNsGroupMbrRemove 函数从组中删除条目名称。 (Unicode) |
RpcNsMgmtBindingUnexportA RpcNsMgmtBindingUnexport 函数从名称服务数据库中的条目中删除多个绑定句柄和对象。 (ANSI) |
RpcNsMgmtBindingUnexportW RpcNsMgmtBindingUnexport 函数从名称服务数据库中的条目中删除多个绑定句柄和对象。 (Unicode) |
RpcNsMgmtEntryCreateA RpcNsMgmtEntryCreate 函数创建名称服务数据库条目。 (ANSI) |
RpcNsMgmtEntryCreateW RpcNsMgmtEntryCreate 函数创建名称服务数据库条目。 (Unicode) |
RpcNsMgmtEntryDeleteA RpcNsMgmtEntryDelete 函数删除名称服务数据库条目。 (ANSI) |
RpcNsMgmtEntryDeleteW RpcNsMgmtEntryDelete 函数删除名称服务数据库条目。 (Unicode) |
RpcNsMgmtEntryInqIfIdsA RpcNsMgmtEntryInqIfIds 函数返回导出到名称服务数据库条目的接口列表。 (ANSI) |
RpcNsMgmtEntryInqIfIdsW RpcNsMgmtEntryInqIfIds 函数返回导出到名称服务数据库条目的接口列表。 (Unicode) |
RpcNsMgmtHandleSetExpAge RpcNsMgmtHandleSetExpAge 函数为名称服务数据的本地副本设置名称服务句柄的过期期限。 |
RpcNsMgmtInqExpAge RpcNsMgmtInqExpAge 函数返回名称服务数据的本地副本的全局过期期限。 |
RpcNsMgmtSetExpAge RpcNsMgmtSetExpAge 函数修改名称服务数据的本地副本的应用程序的全局过期期限。 |
RpcNsProfileDeleteA RpcNsProfileDelete 函数删除配置文件属性。 (ANSI) |
RpcNsProfileDeleteW RpcNsProfileDelete 函数删除配置文件属性。 (Unicode) |
RpcNsProfileEltAddA RpcNsProfileEltAdd 函数将元素添加到配置文件。 如有必要,它会创建 条目。 (ANSI) |
RpcNsProfileEltAddW RpcNsProfileEltAdd 函数将元素添加到配置文件。 如有必要,它会创建 条目。 (Unicode) |
RpcNsProfileEltInqBeginA RpcNsProfileEltInqBegin 函数创建用于查看配置文件中的元素的查询上下文。 (ANSI) |
RpcNsProfileEltInqBeginW RpcNsProfileEltInqBegin 函数创建用于查看配置文件中的元素的查询上下文。 (Unicode) |
RpcNsProfileEltInqDone RpcNsProfileEltInqDone 函数删除用于查看配置文件中的元素的查询上下文。 |
RpcNsProfileEltInqNextA RpcNsProfileEltInqNext 函数一次从配置文件返回一个元素。 (ANSI) |
RpcNsProfileEltInqNextW RpcNsProfileEltInqNext 函数一次从配置文件返回一个元素。 (Unicode) |
RpcNsProfileEltRemoveA RpcNsProfileEltRemove 函数从配置文件中删除元素。 (ANSI) |
RpcNsProfileEltRemoveW RpcNsProfileEltRemove 函数从配置文件中删除元素。 (Unicode) |
RpcObjectInqType RpcObjectInqType 函数返回 对象的类型。 |
RpcObjectSetInqFn RpcObjectSetInqFn 函数注册对象查询函数。 null 值会关闭以前注册的对象查询函数。 |
RpcObjectSetType RpcObjectSetType 函数分配对象的类型。 |
RpcProtseqVectorFree rpcProtseqVectorFree 函数 (rpcdce.h) 释放矢量中包含的协议序列和向量本身。 |
RpcProtseqVectorFreeA RpcProtseqVectorFree 函数释放向量中包含的协议序列和向量本身。 (RpcProtseqVectorFreeA) |
RpcProtseqVectorFreeW RpcProtseqVectorFreeW (Unicode) 函数 (rpcdce.h) 释放包含在向量和向量本身中的协议序列。 |
RpcRaiseException 使用 RpcRaiseException 函数引发异常。 函数不会返回到调用方。 |
RpcRevertContainerImpersonation RpcRevertContainerImpersonation 可能已更改或不可用。 |
RpcRevertToSelf 调用 RpcImpersonateClient 并完成任何需要客户端模拟的任务后,服务器调用 RpcRevertToSelf 以结束模拟并重新建立自己的安全标识。 |
RpcRevertToSelfEx RpcRevertToSelfEx 函数允许服务器模拟客户端,然后在多线程操作中还原,其中模拟客户端的调用可能来自最初从 RPC 调度的线程以外的线程。 |
RpcServerCompleteSecurityCallback RpcServerCompleteSecurityCallback 函数完成异步安全回调。 |
RpcServerInqBindingHandle 获取由调用 RpcServerInqBindingHandle 的线程服务的 RPC 调用的绑定句柄。 |
RpcServerInqBindings RpcServerInqBindings 函数返回可接收远程过程调用的绑定句柄。 |
RpcServerInqCallAttributesA RpcServerInqCallAttributes 函数是获取客户端安全上下文属性的 RPC 服务器调用。 (ANSI) |
RpcServerInqCallAttributesW RpcServerInqCallAttributes 函数是获取客户端安全上下文属性的 RPC 服务器调用。 (Unicode) |
RpcServerInqDefaultPrincName rpcServerInqDefaultPrincName 函数 (rpcdce.h) 获取给定身份验证服务的默认主体名称。 |
RpcServerInqDefaultPrincNameA RpcServerInqDefaultPrincName 函数获取给定身份验证服务的默认主体名称。 (RpcServerInqDefaultPrincNameA) |
RpcServerInqDefaultPrincNameW RpcServerInqDefaultPrincNameW (Unicode) 函数 (rpcdce.h) 获取给定身份验证服务的默认主体名称。 |
RpcServerInqIf RpcServerInqIf 函数返回为接口注册 (EPV) 管理器入口点矢量。 |
RpcServerInterfaceGroupActivate RpcServerInterfaceGroupActivate 函数告知 RPC 服务器运行时注册接口组的接口和终结点,并开始侦听调用。 |
RpcServerInterfaceGroupClose RpcServerInterfaceGroupClose 函数用于释放接口组。 |
RpcServerInterfaceGroupCreate rpcServerInterfaceGroupCreate 函数 (rpcdce.h) 为服务器应用程序创建 RPC 服务器接口组。 |
RpcServerInterfaceGroupCreateA RpcServerInterfaceGroupCreate 函数为服务器应用程序创建 RPC 服务器接口组。 (RpcServerInterfaceGroupCreateA) |
RpcServerInterfaceGroupCreateW RpcServerInterfaceGroupCreateW (Unicode) 函数 (rpcdce.h) 为服务器应用程序创建 RPC 服务器接口组。 |
RpcServerInterfaceGroupDeactivate RpcServerInterfaceGroupDeactivate 函数告知 RPC 运行时尝试关闭给定的接口组,如果存在未完成的客户端活动,可以选择中止操作。 |
RpcServerInterfaceGroupInqBindings RpcServerInterfaceGroupInqBindings 函数返回绑定句柄,可通过该句柄接收给定接口组的远程过程调用。 |
RpcServerListen RpcServerListen 函数向 RPC 运行时库发出信号,以侦听远程过程调用。 此函数不会影响自动侦听接口;如果需要该功能,请使用 RpcServerRegisterIfEx。 |
RpcServerRegisterAuthInfo rpcServerRegisterAuthInfo 函数 (rpcdce.h) 向 RPC 运行时库注册身份验证信息。 |
RpcServerRegisterAuthInfoA RpcServerRegisterAuthInfo 函数向 RPC 运行时库注册身份验证信息。 (RpcServerRegisterAuthInfoA) |
RpcServerRegisterAuthInfoW RpcServerRegisterAuthInfoW (Unicode) 函数 (rpcdce.h) 向 RPC 运行时库注册身份验证信息。 |
RpcServerRegisterIf RpcServerRegisterIf 函数向 RPC 运行时库注册接口。 |
RpcServerRegisterIf2 RpcServerRegisterIf2 函数向 RPC 运行时库注册接口。 |
RpcServerRegisterIf3 RpcServerRegisterIf3 函数向 RPC 运行时库注册接口。 |
RpcServerRegisterIfEx RpcServerRegisterIfEx 函数向 RPC 运行时库注册接口。 |
RpcServerSubscribeForNotification 为服务器订阅 RPC 通知。 |
RpcServerTestCancel 服务器调用 RpcServerTestCancel 来测试客户端取消请求。 |
RpcServerUnregisterIf RpcServerUnregisterIf 函数从 RPC 运行时库注册表中删除接口。 |
RpcServerUnregisterIfEx RpcServerUnregisterIfEx 函数从 RPC 运行时库注册表中删除接口。 此函数扩展 RpcServerUnregisterIf 函数的功能。 |
RpcServerUnsubscribeForNotification 取消服务器订阅 RPC 通知。 |
RpcServerUseAllProtseqs RpcServerUseAllProtseqs 函数告知 RPC 运行时库使用所有受支持的协议序列来接收远程过程调用。 |
RpcServerUseAllProtseqsEx RpcServerUseAllProtseqsEx 函数告知 RPC 运行时库使用所有受支持的协议序列来接收远程过程调用。 |
RpcServerUseAllProtseqsIf RpcServerUseAllProtseqsIf 函数告知 RPC 运行时库使用接口规范中的所有指定协议序列和终结点来接收远程过程调用。 |
RpcServerUseAllProtseqsIfEx RpcServerUseAllProtseqsIfEx 函数告知 RPC 运行时库使用接口规范中的所有指定协议序列和终结点来接收远程过程调用。 |
RpcServerUseProtseq rpcServerUseProtseq 函数 (rpcdce.h) 指示 RPC 运行时库使用指定的协议序列来接收远程过程调用。 |
RpcServerUseProtseqA RpcServerUseProtseq 函数告知 RPC 运行时库使用指定的协议序列来接收远程过程调用。 (RpcServerUseProtseqA) |
RpcServerUseProtseqEp rpcServerUseProtseqEp 函数 (rpcdce.h) 告知 RPC 运行时库使用指定的协议序列和终结点来接收远程过程调用。 |
RpcServerUseProtseqEpA RpcServerUseProtseqEp 函数告知 RPC 运行时库将指定的协议序列与指定终结点结合使用来接收远程过程调用。 (RpcServerUseProtseqEpA) |
RpcServerUseProtseqEpEx rpcServerUseProtseqEpEx 函数 (rpcdce.h) 告知 RPC 运行时库使用指定的协议序列和终结点来接收远程过程调用。 |
RpcServerUseProtseqEpExA RpcServerUseProtseqEpEx 函数告知 RPC 运行时库将指定的协议序列与指定终结点结合使用来接收远程过程调用。 (RpcServerUseProtseqEpExA) |
RpcServerUseProtseqEpExW RpcServerUseProtseqEpExW (Unicode) 函数 (rpcdce.h) 指示 RPC 运行时库使用指定的协议序列和终结点来接收远程过程调用。 |
RpcServerUseProtseqEpW RpcServerUseProtseqEpW (Unicode) 函数 (rpcdce.h) 指示 RPC 运行时库使用指定的协议序列和终结点来接收远程过程调用。 |
RpcServerUseProtseqEx rpcServerUseProtseqEx 函数 (rpcdce.h) 告知 RPC 运行时库使用指定的协议序列来接收远程过程调用。 |
RpcServerUseProtseqExA RpcServerUseProtseqEx 函数告知 RPC 运行时库使用指定的协议序列来接收远程过程调用。 (RpcServerUseProtseqExA) |
RpcServerUseProtseqExW RpcServerUseProtseqExW (Unicode) 函数 (rpcdce.h) 指示 RPC 运行时库使用指定的协议序列来接收远程过程调用。 |
RpcServerUseProtseqIf rpcServerUseProtseqIf 函数 (rpcdce.h) 告知 RPC 运行时库使用接口规范中的指定协议序列和终结点来接收远程过程调用。 |
RpcServerUseProtseqIfA RpcServerUseProtseqIf 函数告知 RPC 运行时库将指定的协议序列与接口规范中的终结点结合使用,以接收远程过程调用。 (RpcServerUseProtseqIfA) |
RpcServerUseProtseqIfEx RpcServerUseProtseqIfEx 函数 (rpcdce.h) 告知 RPC 运行时库使用接口规范中的指定协议序列和终结点来接收远程过程调用。 |
RpcServerUseProtseqIfExA RpcServerUseProtseqIfEx 函数告知 RPC 运行时库将指定的协议序列与接口规范中的终结点结合使用,以接收远程过程调用。 (RpcServerUseProtseqIfExA) |
RpcServerUseProtseqIfExW RpcServerUseProtseqIfExW (Unicode) 函数 (rpcdce.h) 指示 RPC 运行时库使用接口规范中的指定协议序列和终结点来接收远程过程调用。 |
RpcServerUseProtseqIfW RpcServerUseProtseqIfW (Unicode) 函数 (rpcdce.h) 指示 RPC 运行时库使用接口规范中的指定协议序列和终结点来接收远程过程调用。 |
RpcServerUseProtseqW RpcServerUseProtseqW (Unicode) 函数 (rpcdce.h) 指示 RPC 运行时库使用指定的协议序列来接收远程过程调用。 |
RpcSmAllocate RpcSmAllocate 函数在 RPC 存根内存管理函数中分配内存,并返回指向已分配内存或 NULL 的指针。 |
RpcSmClientFree RpcSmClientFree 函数释放从客户端存根返回的内存。 |
RpcSmDestroyClientContext RpcSmDestroyClientContext 函数回收上下文句柄的客户端内存资源,并使上下文句柄为 NULL。 |
RpcSmDisableAllocate RpcSmDisableAllocate 函数释放存根内存管理环境中的资源和内存。 |
RpcSmEnableAllocate RpcSmEnableAllocate 函数建立存根内存管理环境。 |
RpcSmFree RpcSmFree 函数释放 RpcSmAllocate 分配的内存。 |
RpcSmGetThreadHandle RpcSmGetThreadHandle 函数返回存根内存管理环境的线程句柄或 NULL。 |
RpcSmSetClientAllocFree RpcSmSetClientAllocFree 函数支持客户端存根使用的内存分配和释放机制。 |
RpcSmSetThreadHandle RpcSmSetThreadHandle 函数为存根内存管理环境设置线程句柄。 |
RpcSmSwapClientAllocFree RpcSmSwapClientAllocFree 函数将客户端存根的内存分配和内存释放机制与客户端提供的内存分配和内存释放机制交换。 |
RpcSsAllocate RpcSsAllocate 函数在 RPC 存根内存管理函数中分配内存,并返回指向已分配内存或 NULL 的指针。 |
RpcSsContextLockExclusive RpcSsContextLockExclusive 函数使应用程序能够在独占模式下开始使用上下文句柄。 |
RpcSsContextLockShared RpcSsContextLockShared 函数使应用程序能够在共享模式下开始使用上下文句柄。 |
RpcSsDestroyClientContext RpcSsDestroyClientContext 函数销毁客户端不再需要的上下文句柄,而无需联系服务器。 |
RpcSsDisableAllocate RpcSsDisableAllocate 函数释放存根内存管理环境中的资源和内存。 |
RpcSsDontSerializeContext RpcSsDontSerializeContext 函数禁用对在同一上下文句柄上调度到服务器管理器例程的多个调用的运行时序列化。 |
RpcSsEnableAllocate RpcSsEnableAllocate 函数建立存根内存管理环境。 |
RpcSsFree RpcSsFree 函数释放由 RpcSsAllocate 分配的内存。 |
RpcSsGetThreadHandle RpcSsGetThreadHandle 函数返回存根内存管理环境的线程句柄。 |
RpcSsSetClientAllocFree RpcSsSetClientAllocFree 函数启用客户端存根使用的内存分配和释放机制。 |
RpcSsSetThreadHandle RpcSsSetThreadHandle 函数为存根内存管理环境设置线程句柄。 |
RpcSsSwapClientAllocFree RpcSsSwapClientAllocFree 函数将客户端存根使用的内存分配和释放机制与客户端提供的内存分配和释放机制交换。 |
RpcStringBindingCompose rpcStringBindingCompose 函数 (rpcdce.h) 创建字符串绑定句柄。 |
RpcStringBindingComposeA RpcStringBindingCompose 函数创建字符串绑定句柄。 (RpcStringBindingComposeA) |
RpcStringBindingComposeW rpcStringBindingComposeW (Unicode) 函数 (rpcdce.h) 创建字符串绑定句柄。 |
RpcStringBindingParse rpcStringBindingParse 函数 (rpcdce.h) 将字符串绑定的对象 UUID 部分和地址部分作为单独的字符串返回。 |
RpcStringBindingParseA RpcStringBindingParse 函数将对象 UUID 部分和字符串绑定的地址部分作为单独的字符串返回。 (RpcStringBindingParseA) |
RpcStringBindingParseW RpcStringBindingParseW (Unicode) 函数 (rpcdce.h) 将对象 UUID 部分和字符串绑定的地址部分作为单独的字符串返回。 |
RpcStringFree rpcStringFree 函数 (rpcdce.h) 释放 RPC 运行时库分配的字符串。 |
RpcStringFreeA RpcStringFree 函数释放 RPC 运行时库分配的字符串。 (RpcStringFreeA) |
RpcStringFreeW RpcStringFreeW (Unicode) 函数 (rpcdce.h) 释放 RPC 运行时库分配的字符串。 |
RpcTestCancel RpcTestCancel 函数检查取消指示。 |
RpcUserFree RpcUserFree 可能已更改或不可用。 |
UuidCompare 应用程序调用 UuidCompare 函数来比较两个 UUID 并确定其顺序。 返回的值给出顺序。 |
UuidCreate UuidCreate 函数创建新的 UUID。 |
UuidCreateNil UuidCreateNil 函数创建 nil 值 UUID。 |
UuidCreateSequential UuidCreateSequential 函数创建新的 UUID。 |
UuidEqual 应用程序调用 UuidEqual 函数来比较两个 UUID 并确定它们是否相等。 |
UuidFromString UuidFromString 函数 (rpcdce.h) 将字符串转换为 UUID。 |
UuidFromStringA UuidFromString 函数将字符串转换为 UUID。 (UuidFromStringA) |
UuidFromStringW UuidFromStringW (Unicode) 函数 (rpcdce.h) 将字符串转换为 UUID。 |
UuidHash 应用程序调用 UuidHash 函数,为指定的 UUID 生成哈希值。 |
UuidIsNil 应用程序调用 UuidIsNil 函数以确定指定的 UUID 是否为 nil 值 UUID。 |
UuidToString UuidToString 函数 (rpcdce.h) 将 UUID 转换为字符串。 |
UuidToStringA UuidToString 函数将 UUID 转换为字符串。 (UuidToStringA) |
UuidToStringW UuidToStringW (Unicode) 函数 (rpcdce.h) 将 UUID 转换为字符串。 |
结构
MIDL_STUB_DESC MIDL_STUB_DESC 结构是 MIDL 生成的结构,包含有关客户端和服务器之间 RPC 调用的接口存根的信息。 |
MIDL_STUB_MESSAGE 由 MIDL 生成,包含 RPC 存根的当前状态。 应用程序不会直接修改MIDL_STUB_MESSAGE结构。 |
NDR_USER_MARSHAL_INFO NDR_USER_MARSHAL_INFO 结构包含有关 RPC 调用的状态的信息,该调用可传递给wire_marshal和user_marshal帮助程序函数。 |
NDR_USER_MARSHAL_INFO_LEVEL1 NDR_USER_MARSHAL_INFO_LEVEL1结构包含有关 RPC 调用的状态的信息,该调用可传递给wire_marshal和user_marshal帮助程序函数。 |
ProxyFileInfo ProxyFileInfo 结构包含有关代理 DLL 中的接口代理的信息。 |
RPC_ASYNC_NOTIFICATION_INFO 包含异步远程过程调用的通知信息。 可以为 I/O 完成端口配置此通知信息, (IOC) 、Windows 异步过程调用 (APC) 、Windows 消息传送和 Windows 事件通知。 |
RPC_ASYNC_STATE RPC_ASYNC_STATE 结构保留异步远程过程调用的状态。 RPC_ASYNC_STATE是此结构的句柄,用于等待、查询、回复或取消异步调用。 |
RPC_BINDING_HANDLE_OPTIONS_V1 包含用于创建 RPC 绑定句柄的其他选项。 |
RPC_BINDING_HANDLE_SECURITY_V1_A 包含用于创建 RPC 绑定句柄的基本安全选项。 (ANSI) |
RPC_BINDING_HANDLE_SECURITY_V1_W 包含用于创建 RPC 绑定句柄的基本安全选项。 (Unicode) |
RPC_BINDING_HANDLE_TEMPLATE_V1_A 包含用于创建 RPC 绑定句柄的基本选项。 (ANSI) |
RPC_BINDING_HANDLE_TEMPLATE_V1_W 包含用于创建 RPC 绑定句柄的基本选项。 (Unicode) |
RPC_BINDING_VECTOR RPC_BINDING_VECTOR 结构包含一系列绑定句柄,服务器应用程序可以通过这些句柄接收远程过程调用。 |
RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR 结构包含插入到 RPC/HTTP 流量标头中的 Cookie。 |
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 指定对本地地址和客户端进程 ID 的支持。 (ANSI) |
RPC_CALL_ATTRIBUTES_V2_W RPC_CALL_ATTRIBUTES_V2 结构为 RpcServerInqCallAttributes 函数提供参数。 版本 2 指定对本地地址和客户端进程 ID 的支持。 (Unicode) |
RPC_CALL_LOCAL_ADDRESS_V1 包含有关进行呼叫的本地地址的信息。 |
RPC_CLIENT_INTERFACE RPC_CLIENT_INTERFACE结构是运行时库和存根之间的专用接口的一部分。 大多数使用 Microsoft RPC 的分布式应用程序不需要此结构。 |
RPC_DISPATCH_TABLE RPC_DISPATCH_TABLE 结构是运行时库和存根之间的专用接口的一部分。 大多数使用 Microsoft RPC 的分布式应用程序不需要此结构。 |
RPC_EE_INFO_PARAM RPC_EE_INFO_PARAM 结构用于存储扩展的错误信息。 |
RPC_ENDPOINT_TEMPLATE rpcdce.h) (RPC_ENDPOINT_TEMPLATE 结构指定 RPC 接口组服务器终结点的属性,包括协议序列和名称。 |
RPC_ENDPOINT_TEMPLATEA 指定 RPC 接口组服务器终结点的属性,包括协议序列和名称。 (RPC_ENDPOINT_TEMPLATEA) |
RPC_ENDPOINT_TEMPLATEW RPC_ENDPOINT_TEMPLATEW (Unicode) 结构 (rpcdce.h) 指定 RPC 接口组服务器终结点的属性,包括协议序列和名称。 |
RPC_ERROR_ENUM_HANDLE RPC_ERROR_ENUM_HANDLE 结构提供 RpcError* 函数用于处理扩展错误信息的枚举句柄。 |
RPC_EXTENDED_ERROR_INFO RPC_EXTENDED_ERROR_INFO 结构用于存储扩展的错误信息。 |
RPC_HTTP_TRANSPORT_CREDENTIALS_A RPC_HTTP_TRANSPORT_CREDENTIALS结构定义使用 RPC/HTTP 时向 RPC 代理服务器进行身份验证的其他凭据。 (ANSI) |
RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A RPC_HTTP_TRANSPORT_CREDENTIALS_V2结构定义使用 RPC/HTTP 时向 RPC 代理服务器或 HTTP 代理服务器进行身份验证的其他凭据。RPC_HTTP_TRANSPORT_CREDENTIALS_V2允许对 HTTP 代理服务器进行身份验证,从而扩展了RPC_HTTP_TRANSPORT_CREDENTIALS。 (ANSI) |
RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W RPC_HTTP_TRANSPORT_CREDENTIALS_V2结构定义使用 RPC/HTTP 时向 RPC 代理服务器或 HTTP 代理服务器进行身份验证的其他凭据。RPC_HTTP_TRANSPORT_CREDENTIALS_V2允许对 HTTP 代理服务器进行身份验证,从而扩展了RPC_HTTP_TRANSPORT_CREDENTIALS。 (Unicode) |
RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A RPC_HTTP_TRANSPORT_CREDENTIALS_V3结构定义使用 RPC/HTTP 时向 RPC 代理服务器或 HTTP 代理服务器进行身份验证的其他凭据。RPC_HTTP_TRANSPORT_CREDENTIALS_V3允许使用任意凭据表单来扩展RPC_HTTP_TRANSPORT_CREDENTIALS_V2。 (ANSI) |
RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W RPC_HTTP_TRANSPORT_CREDENTIALS_V3结构定义使用 RPC/HTTP 时向 RPC 代理服务器或 HTTP 代理服务器进行身份验证的其他凭据。RPC_HTTP_TRANSPORT_CREDENTIALS_V3允许使用任意凭据表单来扩展RPC_HTTP_TRANSPORT_CREDENTIALS_V2。 (Unicode) |
RPC_HTTP_TRANSPORT_CREDENTIALS_W RPC_HTTP_TRANSPORT_CREDENTIALS结构定义使用 RPC/HTTP 时向 RPC 代理服务器进行身份验证的其他凭据。 (Unicode) |
RPC_IF_ID RPC_IF_ID 结构包含接口 UUID 以及接口的主版本号和次版本号。 |
RPC_IF_ID_VECTOR RPC_IF_ID_VECTOR 结构包含服务器提供的接口列表。 |
RPC_INTERFACE_TEMPLATE RPC_INTERFACE_TEMPLATE (rpcdce.h) 结构定义 RPC 接口组服务器接口。 |
RPC_INTERFACE_TEMPLATEA 定义 RPC 接口组服务器接口。 (RPC_INTERFACE_TEMPLATEA) |
RPC_INTERFACE_TEMPLATEW RPC_INTERFACE_TEMPLATEW (Unicode) 结构 (rpcdce.h) 定义 RPC 接口组服务器接口。 |
RPC_MESSAGE RPC_MESSAGE 结构包含 NDR 与 RPC 或 OLE 运行时的其余部分之间共享的信息。 |
RPC_POLICY RPC_POLICY 结构包含用于确定多宿主计算机上的绑定的标志,以及使用 ncacn_ip_tcp 和 ncadg_ip_udp 协议时的端口分配。 |
RPC_PROTSEQ_VECTOR RPC_PROTSEQ_VECTOR 结构包含 RPC 运行时库用于发送和接收远程过程调用的协议序列列表。 |
RPC_SECURITY_QOS RPC_SECURITY_QOS结构定义绑定句柄上的安全服务质量设置。 有关 Windows 版本可用性,请参阅备注。 |
RPC_SECURITY_QOS_V2_A RPC_SECURITY_QOS_V2结构定义绑定句柄上的版本 2 安全服务质量设置。 有关 Windows 版本可用性,请参阅备注。 (ANSI) |
RPC_SECURITY_QOS_V2_W RPC_SECURITY_QOS_V2结构定义绑定句柄上的版本 2 安全服务质量设置。 有关 Windows 版本可用性,请参阅备注。 (Unicode) |
RPC_SECURITY_QOS_V3_A RPC_SECURITY_QOS_V3 结构定义绑定句柄上的版本 3 安全服务质量设置。 有关 Windows 版本可用性,请参阅备注。 (ANSI) |
RPC_SECURITY_QOS_V3_W RPC_SECURITY_QOS_V3 结构定义绑定句柄上的版本 3 安全服务质量设置。 有关 Windows 版本可用性,请参阅备注。 (Unicode) |
RPC_SECURITY_QOS_V4_A RPC_SECURITY_QOS_V4结构定义绑定句柄上的版本 4 安全服务质量设置。 有关 Windows 版本可用性,请参阅备注。 (ANSI) |
RPC_SECURITY_QOS_V4_W RPC_SECURITY_QOS_V4结构定义绑定句柄上的版本 4 安全服务质量设置。 有关 Windows 版本可用性,请参阅备注。 (Unicode) |
RPC_SECURITY_QOS_V5_A RPC_SECURITY_QOS_V5结构定义绑定句柄上的版本 5 安全服务质量设置。 有关 Windows 版本可用性,请参阅备注。 (ANSI) |
RPC_SECURITY_QOS_V5_W RPC_SECURITY_QOS_V5结构定义绑定句柄上的版本 5 安全服务质量设置。 有关 Windows 版本可用性,请参阅备注。 (Unicode) |
RPC_STATS_VECTOR RPC_STATS_VECTOR 结构包含基于每个服务器的 RPC 运行时库的统计信息。 |
SEC_WINNT_AUTH_IDENTITY_A SEC_WINNT_AUTH_IDENTITY 结构允许将特定的用户名和密码传递给运行时库以进行身份验证。 结构对 Windows 和 Macintosh 有效。 (ANSI) |
SEC_WINNT_AUTH_IDENTITY_W SEC_WINNT_AUTH_IDENTITY 结构允许将特定的用户名和密码传递给运行时库以进行身份验证。 结构对 Windows 和 Macintosh 有效。 (Unicode) |
UUID_VECTOR UUID_VECTOR 结构包含 UUID 列表。 |