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[데스크톱 앱만] |
헤더 |
|
라이브러리 |
|
DLL |
|