다음을 통해 공유


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