Функция ExpertReallocMemory
Функция ExpertReallocMemory увеличивает или уменьшает объем памяти, выделяемой сетевым монитором.
Синтаксис
LPVOID WINAPI ExpertReallocMemory(
_In_ HEXPERTKEY hExpertKey,
_In_ LPVOID pOriginalMemory,
_In_ SIZE_T nBytes,
_Out_ LPDWORD pError
);
Параметры
-
hExpertKey [in]
-
Уникальный идентификатор, передаваемый эксперту в разделе Запуск или Настройка.
-
pOriginalMemory [in]
-
Указатель на память, выделенную сетевым монитором. Указатель pOriginalMemory может быть возвращен предыдущим вызовом ExpertAllocMemory или ExpertReallocMemory.
-
nBytes [in]
-
Размер перераспределенной памяти.
-
pError [out]
-
При возврате — код ошибки, если функция завершается сбоем. Если код ошибки NMERR_EXPERT_TERMINATE, эксперт должен немедленно выполнить очистку и вернуться.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение является указателем на выделенную память.
Если функция завершается неудачно, возвращается значение NULL, а pError (если значение не равно NULL ) указывает причину сбоя.
Комментарии
Важно отметить, что эксперт должен использовать функции выделения памяти сетевого монитора для управления памятью. Если ваш эксперт завершается сбоем во время выполнения, использование этих функций позволит сетевому монитору освободить выделенную память.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|