Compartilhar via


Função MesDecodeBufferHandleCreate (midles.h)

A função MesDecodeBufferHandleCreate cria um identificador de decodificação e o inicializa para um estilo de buffer (fixo) de serialização.

Sintaxe

RPC_STATUS MesDecodeBufferHandleCreate(
  char          *Buffer,
  unsigned long BufferSize,
  handle_t      *pHandle
);

Parâmetros

Buffer

Ponteiro para o buffer que contém os dados a serem decodificados.

BufferSize

Bytes de dados a serem decodificados no buffer.

pHandle

Ponteiro para o endereço no qual o identificador será gravado.

Valor retornado

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

Comentários

A rotina MesDecodeBufferHandleCreate é usada por aplicativos para criar um identificador de serialização e inicializar o identificador para o estilo de buffer (fixo) de decodificação. Ao usar o estilo de buffer fixo de decodificação, o usuário fornece um único buffer contendo todos os dados codificados. Esse buffer deve ter um endereço alinhado em 8 e deve ter um múltiplo de 8 bytes de tamanho. Além disso, ele deve ser grande o suficiente para manter todos os dados a serem decodificados.

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

MesEncodeFixedBufferHandleCreate

MesHandleFree