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


Функция обратного вызова PFNRASFREEBUFFER (ras.h)

Библиотека DLL пользовательских сценариев вызывает RasFreeBuffer , чтобы освободить буфер памяти, выделенный при предыдущем вызове RasGetBuffer.

Синтаксис

PFNRASFREEBUFFER Pfnrasfreebuffer;

DWORD Pfnrasfreebuffer(
  PBYTE pBufer
)
{...}

Параметры

pBufer

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

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

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

Значение Значение
ERROR_BUFFER_INVALID
Недопустимый указатель на буфер, переданный в параметре pBuffer .
ERROR_INVALID_PORT_HANDLE
Дескриптор, указанный параметром hPort , недопустим.

Комментарии

Библиотека DLL пользовательских сценариев вызывает RasFreeBuffer через указатель функции. Указатель функции передается в библиотеку DLL пользовательского скрипта в качестве параметра, когда RAS вызывает реализацию Библиотеки DLL RasCustomScriptExecute.

Требования

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

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

Пользовательские скрипты RAS

RasCustomScriptExecute

RasGetBuffer