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


Функция MprInfoBlockRemove (mprapi.h)

Функция MprInfoBlockRemove создает новый заголовок, идентичный существующему заголовку с указанным блоком.

Синтаксис

DWORD MprInfoBlockRemove(
  [in]  LPVOID lpHeader,
  [in]  DWORD  dwInfoType,
  [out] LPVOID *lplpNewHeader
);

Параметры

[in] lpHeader

Указатель на заголовок, из которого следует удалить блок.

[in] dwInfoType

Указывает тип удаляемого блока. Доступные типы зависят от транспорта: IP или IPX.

[out] lplpNewHeader

Указатель на переменную указателя, которая получает новый заголовок.

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

Если функция выполняется успешно, возвращаемое значение будет NO_ERROR.

Если функция завершается сбоем, возвращаемое значение будет одним из следующих значений.

Значение Описание
ERROR_INVALID_PARAMETER
Параметр lpHeader имеет значение NULL или в заголовке не существует блока типа dwInfoType .
ERROR_NOT_ENOUGH_MEMORY
Не удалось завершить выделение памяти, необходимое для успешного выполнения MprInfoBlockRemove .
Другое
Вызов не выполнен. Используйте FormatMessage , чтобы получить сообщение об ошибке, соответствующее возвращаемому коду ошибки.

Комментарии

После удаления блока сведений получите новый размер заголовка сведений, вызовив MprInfoBlockQuerySize.

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header mprapi.h
Библиотека Mprapi.lib
DLL Mprapi.dll

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

FormatMessage

Функции и заголовки сведений MprInfo

MprInfoBlockAdd

MprInfoBlockQuerySize