MesIncrementalHandleReset 函数 (midles.h)
MesIncrementalHandleReset 函数重新初始化增量序列化的句柄。
语法
RPC_STATUS MesIncrementalHandleReset(
handle_t Handle,
void *UserState,
MIDL_ES_ALLOC AllocFn,
MIDL_ES_WRITE WriteFn,
MIDL_ES_READ ReadFn,
MIDL_ES_CODE Operation
);
parameters
Handle
要重新初始化的句柄。
UserState
根据函数,指针指向用户提供的块,该块协调对用户提供的 Alloc、 Write 和 Read 函数的连续调用。
AllocFn
指向用户提供的 Alloc 函数的指针。 如果操作不需要此参数,或者以前使用指针启动句柄,则此参数可以为 NULL 。
WriteFn
指向用户提供的 Write 函数的指针。 如果操作不需要此参数,或者以前使用指针启动句柄,则此参数可以为 NULL 。
ReadFn
指向用户提供的 Read 函数的指针。 如果操作不需要此参数,或者以前使用指针启动句柄,则此参数可以为 NULL 。
Operation
指定操作。 有效操作是 MES_ENCODE、 MES_ENCODE_NDR64或 MES_DECODE。
返回值
值 | 含义 |
---|---|
|
调用成功。 |
|
参数无效。 |
|
内存不足。 |
注意 有关有效错误代码的列表,请参阅 RPC 返回值。
注解
应用程序使用 MesIncrementalHandleReset 例程重新初始化增量编码或解码样式的句柄。 有关用户提供的 Alloc、 Write 和 Read 函数的其他信息,请参阅 序列化服务。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | midles.h (包括 Rpc.h) |
Library | Rpcrt4.lib |
DLL | Rpcrt4.dll |
另请参阅
Alloc