다음을 통해 공유


GetProtocolStartOffset 함수

GetProtocolStartOffset 함수는 프레임에서 지정된 프로토콜의 오프셋을 반환합니다.

구문

DWORD WINAPI GetProtocolStartOffset(
   HFRAME hFrame,
   LPSTR  ProtocolName
);

매개 변수

hFrame

프레임에 대한 핸들입니다.

ProtocolName

TCP와 같은 프로토콜 이름입니다.

반환 값

함수가 성공하면 반환 값은 반환 값 0을 검색하는 프로토콜의 시작 부분에 대한 DWORD 오프셋이며 프로토콜이 프레임의 첫 번째 프로토콜임을 나타냅니다.

함수가 실패하면 프로토콜이 프레임에 없는 경우 반환 값은 -1입니다.

설명

프레임에 핸들을 지정하면 이 함수는 프레임의 지정된 프로토콜에 대한 오프셋을 반환합니다. 예를 들어 프레임이 DNS 프레임인지 여부를 확인하려면 DNS 파서에 TCP 프로토콜의 포트 주소가 필요합니다. DNS 파서는 TCP를 사용하여 이 함수를 ProtocolName 값으로 호출합니다. 프레임이 TCP 프로토콜에 의해 인식되면 프레임 시작부터 TCP 프레임의 시작 부분까지 의 WORD 오프셋이 반환됩니다. TCP 프로토콜이 없으면 반환 값은 0입니다.

이 함수는 프레임에서 프로토콜의 시작을 찾습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Netmon.h
라이브러리
Nmapi.lib
DLL
Nmapi.dll