Função MesIncrementalHandleReset (midles.h)

A função MesIncrementalHandleReset inicializa novamente o identificador para serialização incremental.

Sintaxe

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 a ser inicializado novamente.

UserState

Dependendo da função , ponteiro para o bloco fornecido pelo usuário que coordena chamadas sucessivas para as funções Alloc, Write e Read fornecidas pelo usuário.

AllocFn

Ponteiro para a função Alloc fornecida pelo usuário. Esse parâmetro poderá ser NULL se a operação não exigir ou se o identificador tiver sido iniciado anteriormente com o ponteiro .

WriteFn

Ponteiro para a função Write fornecida pelo usuário. Esse parâmetro poderá ser NULL se a operação não exigir ou se o identificador tiver sido iniciado anteriormente com o ponteiro .

ReadFn

Ponteiro para a função De leitura fornecida pelo usuário. Esse parâmetro poderá ser NULL se a operação não exigir ou se o identificador tiver sido iniciado anteriormente com o ponteiro .

Operation

Especifica a operação. As operações válidas são MES_ENCODE, MES_ENCODE_NDR64 ou MES_DECODE.

Valor retornado

Valor Significado
RPC_S_OK
A chamada foi bem-sucedida.
RPC_S_INVALID_ARG
O argumento era inválido.
RPC_S_OUT_OF_MEMORY
Sem memória.
 
Nota Para obter uma lista de códigos de erro válidos, consulte RPC Return Values.
 

Comentários

A rotina MesIncrementalHandleReset é usada por aplicativos para inicializar novamente o identificador para o estilo incremental de codificação ou decodificação. Para obter informações adicionais sobre as funções Alloc, Write e Read fornecidas pelo usuário, consulte Serviços de Serialização.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho midles.h (inclua Rpc.h)
Biblioteca Rpcrt4.lib
DLL Rpcrt4.dll

Confira também

Alloc

MesBufferhandleReset

MesEncodeIncrementalHandleCreate

MesHandleFree