Función MesIncrementalHandleReset (midles.h)

La función MesIncrementalHandleReset vuelve a inicializar el identificador para la serialización incremental.

Sintaxis

RPC_STATUS MesIncrementalHandleReset(
  handle_t      Handle,
  void          *UserState,
  MIDL_ES_ALLOC AllocFn,
  MIDL_ES_WRITE WriteFn,
  MIDL_ES_READ  ReadFn,
  MIDL_ES_CODE  Operation
);

Parámetros

Handle

Identificador que se va a volver a inicializar.

UserState

Dependiendo de la función, puntero al bloque proporcionado por el usuario que coordina las llamadas sucesivas a las funciones Alloc, Write y Read proporcionadas por el usuario.

AllocFn

Puntero a la función Alloc proporcionada por el usuario. Este parámetro puede ser NULL si la operación no la requiere o si el identificador se inició previamente con el puntero.

WriteFn

Puntero a la función Write proporcionada por el usuario. Este parámetro puede ser NULL si la operación no la requiere o si el identificador se inició previamente con el puntero.

ReadFn

Puntero a la función Read proporcionada por el usuario. Este parámetro puede ser NULL si la operación no la requiere o si el identificador se inició previamente con el puntero.

Operation

Especifica la operación. Las operaciones válidas son MES_ENCODE, MES_ENCODE_NDR64 o MES_DECODE.

Valor devuelto

Valor Significado
RPC_S_OK
La llamada se realizó correctamente.
RPC_S_INVALID_ARG
El argumento no era válido.
RPC_S_OUT_OF_MEMORY
Memoria insuficiente
 
Nota Para obtener una lista de códigos de error válidos, vea Rpc Return Values.
 

Comentarios

Las aplicaciones usan la rutina MesIncrementalHandleReset para volver a inicializar el identificador para el estilo incremental de codificación o descodificación. Para obtener información adicional sobre las funciones alloc, Write y Read proporcionadas por el usuario, vea Serialization Services.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado midles.h (include Rpc.h)
Library Rpcrt4.lib
Archivo DLL Rpcrt4.dll

Consulte también

Alloc

MesBufferhandleReset

MesEncodeIncrementalHandleCreate

MesHandleFree