Compartilhar via


Função MesDecodeIncrementalHandleCreate (midles.h)

A função MesDecodeIncrementalHandleCreate cria um identificador de decodificação para o estilo incremental de serialização.

Sintaxe

RPC_STATUS MesDecodeIncrementalHandleCreate(
  void         *UserState,
  MIDL_ES_READ ReadFn,
  handle_t     *pHandle
);

Parâmetros

UserState

Ponteiro para o objeto de estado fornecido pelo usuário que coordena as funções Alloc, Write e Read fornecidas pelo usuário.

ReadFn

Ponteiro para a função Read .

pHandle

Ponteiro para o identificador recém-criado.

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 função MesDecodeIncrementalHandleCreate é usada por aplicativos para criar o identificador e inicializá-lo para o estilo incremental de decodificação. Ao usar o estilo incremental de decodificação, o usuário fornece uma função Read para fornecer um buffer que contém a próxima parte dos dados a ser decodificada. O buffer deve ser alinhado em 8 e o tamanho do buffer deve ser um múltiplo de 8. 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

MesHandleFree

MesIncrementalHandleReset