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


функция обратного вызова PGET_GLOBAL_INFO (routprot.h)

Функция GetGlobalInfo извлекает глобальные (а не зависящие от интерфейса) сведения о конфигурации, хранимые протоколом маршрутизации.

Синтаксис

PGET_GLOBAL_INFO PgetGlobalInfo;

DWORD PgetGlobalInfo(
  [in] PVOID GlobalInfo,
       PULONG BufferSize,
       PULONG StructureVersion,
       PULONG StructureSize,
       PULONG StructureCount
)
{...}

Параметры

[in] GlobalInfo

Указатель на буфер для получения сведений о глобальной конфигурации, определенных протоколом. Формат этих сведений зависит от протокола маршрутизации.

BufferSize

StructureVersion

StructureSize

StructureCount

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

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

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

Значение Описание
ERROR_CAN_NOT_COMPLETE
Протоколу маршрутизации не удалось получить глобальные сведения.
ERROR_INSUFFICIENT_BUFFER
Размер предоставленного выходного буфера недостаточно велик для хранения запрошенной информации. Требуемый размер возвращается в переменной DWORD , на которую указывает OutputDataSize.
ERROR_INVALID_PARAMETER
Параметр GlobalInfoSize имеет значение NULL.
 
 

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header routprot.h

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

Функции интерфейса протокола маршрутизации

Справочник по интерфейсу протокола маршрутизации

SetGlobalInfo

SetInterfaceInfo