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


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

Извлекает настраиваемую конфигурацию политики IKEv2 для указанного интерфейса.

Синтаксис

DWORD MprConfigInterfaceGetCustomInfoEx(
  [in]  HANDLE               hMprConfig,
  [in]  HANDLE               hRouterInterface,
  [out] PMPR_IF_CUSTOMINFOEX pCustomInfo
);

Параметры

[in] hMprConfig

Дескриптор конфигурации маршрутизатора. Этот дескриптор получается путем вызова функции MprConfigServerConnect .

[in] hRouterInterface

Дескриптор обновляемой конфигурации интерфейса. Получите этот дескриптор, вызвав функцию MprConfigInterfaceCreate , функцию MprConfigInterfaceGetHandle или функцию MprConfigInterfaceEnum .

[out] pCustomInfo

Указатель на структуру MPR_IF_CUSTOMINFOEX . Завершив использование структуры, освободите буфер, вызвав функцию MprConfigBufferFree .

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

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

Код возврата Описание
ERROR_INVALID_PARAMETER
Хотя бы одно из следующих утверждений верно:
  • Параметр hMprConfig имеет значение NULL.
  • Параметр hRouterInterface имеет значение NULL.
  • Параметр pCustomInfo имеет значение NULL.
ERROR_NOT_ENOUGH_MEMORY
Недостаточно ресурсов для завершения операции.
ERROR_NO_SUCH_INTERFACE
Интерфейс, соответствующий параметру hRouterInterface , отсутствует в конфигурации маршрутизатора.

Требования

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

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

Функции конфигурации маршрутизатора

Справочник по управлению маршрутизаторами