Поделиться через


Функция MesDecodeBufferHandleCreate (midles.h)

Функция MesDecodeBufferHandleCreate создает декодирования дескриптор и инициализирует его для (фиксированного) стиля сериализации буфера.

Синтаксис

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

Параметры

Buffer

Указатель на буфер, содержащий данные для декодирования.

BufferSize

Байты данных для декодирования в буфере.

pHandle

Указатель на адрес, на который будет записан дескриптор.

Возвращаемое значение

Значение Значение
RPC_S_OK
Вызов выполнен успешно.
RPC_S_INVALID_ARG
Аргумент недопустим.
RPC_S_OUT_OF_MEMORY
Недостаточно памяти.
RPC_X_INVALID_BUFFER
Недопустимый буфер.
 
Примечание Список допустимых кодов ошибок см. в разделе Возвращаемые значения RPC.
 

Комментарии

Подпрограмма MesDecodeBufferHandleCreate используется приложениями для создания дескриптора сериализации и инициализации декодирования дескриптора (фиксированного) буфера. При использовании фиксированного стиля декодирования буфера пользователь предоставляет один буфер, содержащий все закодированные данные. Этот буфер должен иметь адрес, который выравнивается по 8 и должен быть кратным 8 байтам. Кроме того, он должен быть достаточно большим, чтобы вместить все данные для декодирования.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header midles.h (включая Rpc.h)
Библиотека Rpcrt4.lib
DLL Rpcrt4.dll

См. также раздел

MesEncodeFixedBufferHandleCreate

MesHandleFree