Функция ParserTemporaryLockFrame
Функция ParserTemporaryLockFrame блокирует кадр при входе в средство синтаксического анализа и разблокирует кадр при выходе функции из средства синтаксического анализа.
Синтаксис
LPBYTE WINAPI ParserTemporaryLockFrame(
_In_ HFRAME hFrame
);
Параметры
-
hFrame [in]
-
Дескриптор к кадру, на который указывает средство синтаксического анализа.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение является указателем на первый байт данных в кадре.
Если функция не работает, возвращаемое значение равно NULL.
Комментарии
Средства синтаксического анализа не должны вызывать функцию LockFrame . Если средство синтаксического анализа принимает блокировку, а затем создает ошибку или возвращает данные без разблокировки кадра, средство синтаксического анализа оставляет систему в состоянии, когда он не может изменять протоколы, вырезать или копировать кадры. Средства синтаксического анализа должны использовать функцию ParserTemporaryLockFrame , которая предоставляет блокировку только в контексте записи функции в средство синтаксического анализа. При выходе из средства синтаксического анализа блокировка для этого кадра освобождается. В результате указатель будет действителен только после того, как средство синтаксического анализа вернется из вызова функции AttachProperties или RecognizeFrame .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Библиотека |
|
DLL |
|