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


Функция ParserTemporaryLockFrame

Функция ParserTemporaryLockFrame блокирует кадр при входе в средство синтаксического анализа и разблокирует кадр при выходе функции из средства синтаксического анализа.

Синтаксис

LPBYTE WINAPI ParserTemporaryLockFrame(
  _In_ HFRAME hFrame
);

Параметры

hFrame [in]

Дескриптор к кадру, на который указывает средство синтаксического анализа.

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

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

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

Комментарии

Средства синтаксического анализа не должны вызывать функцию LockFrame . Если средство синтаксического анализа принимает блокировку, а затем создает ошибку или возвращает данные без разблокировки кадра, средство синтаксического анализа оставляет систему в состоянии, когда он не может изменять протоколы, вырезать или копировать кадры. Средства синтаксического анализа должны использовать функцию ParserTemporaryLockFrame , которая предоставляет блокировку только в контексте записи функции в средство синтаксического анализа. При выходе из средства синтаксического анализа блокировка для этого кадра освобождается. В результате указатель будет действителен только после того, как средство синтаксического анализа вернется из вызова функции AttachProperties или RecognizeFrame .

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Netmon.h
Библиотека
Nmapi.lib
DLL
Nmapi.dll