Функция MprConfigFilterGetInfo (mprapi.h)
Функция MprConfigFilterGetInfo возвращает статические сведения о фильтрации для указанного типа транспортного протокола.
Синтаксис
DWORD MprConfigFilterGetInfo(
[in] HANDLE hMprConfig,
[in] DWORD dwLevel,
[in] DWORD dwTransportId,
[out] LPBYTE lpBuffer
);
Параметры
[in] hMprConfig
Дескриптор конфигурации маршрутизатора. Получите этот дескриптор, вызвав mprConfigServerConnect.
[in] dwLevel
Значение DWORD , описывающее формат, в котором возвращаются сведения в параметре lpBuffer . Должен равняться нулю.
[in] dwTransportId
Значение DWORD , описывающее тип транспортного протокола статической фильтрации в параметре lpBuffer . Допустимые значения для dwTransportId перечислены в следующей таблице.
Значение | Транспорт (семейство протоколов) |
---|---|
PID_ATALK | Appletalk |
PID_IP | Протокол ИНТЕРНЕТА версии 4 |
PID_IPX | Обмен пакетами в Интернете |
PID_NBF | Протокол netBIOS-кадров |
PID_IPV6 | Windows Server 2008 или более поздней версии: протокол INTERNET версии 6 |
[out] lpBuffer
При успешном завершении указатель на MPR_FILTER_0 структуру, содержащую сведения о конфигурации драйвера фильтра. Освободите этот буфер памяти, вызвав MprConfigBufferFree.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращаемое значение представляет собой один из следующих кодов ошибок.
Код возврата | Описание |
---|---|
|
hMprConfig или lpBuffer имеет значение NULL, или dwLevel не имеет значения 0. |
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | mprapi.h |
Библиотека | Mprapi.lib |
DLL | Mprapi.dll |