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


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

Функция MesDecodeIncrementalHandleCreate создает декодирования декодирования для добавочного стиля сериализации.

Синтаксис

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

Параметры

UserState

Указатель на предоставленный пользователем объект состояния, который координирует предоставленные пользователем функции Alloc, Write и Read .

ReadFn

Указатель на функцию Read .

pHandle

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

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

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

Комментарии

Функция MesDecodeIncrementalHandleCreate используется приложениями для создания дескриптора и его инициализации для добавочного стиля декодирования. При использовании добавочного стиля декодирования пользователь предоставляет функцию Read , чтобы предоставить буфер, содержащий следующую часть декодированных данных. Буфер должен быть выровнен по значению 8, а размер буфера должен быть кратным 8. Дополнительные сведения о предоставляемых пользователем функциях Alloc, Write и Read см. в разделе Службы сериализации.

Требования

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

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

Alloc

MesHandleFree

MesIncrementalHandleReset