GetProtocolStartOffset 函式
GetProtocolStartOffset函式會傳回框架中指定通訊協定的位移。
語法
DWORD WINAPI GetProtocolStartOffset(
HFRAME hFrame,
LPSTR ProtocolName
);
參數
-
hFrame
-
框架的控制碼。
-
ProtocolName
-
通訊協定名稱,例如 TCP。
傳回值
如果函式成功,傳回值會是搜尋零傳回值之通訊協定開頭的 DWORD 位移,表示通訊協定是框架中的第一個通訊協定。
如果函式不成功,通訊協定不在框架中,則傳回值為 -1。
備註
當指定框架控制碼時,此函式會將位移傳回框架中指定的通訊協定。 例如,若要判斷框架是否為 DNS 框架,DNS 剖析器需要 TCP 通訊協定的埠位址。 DNS 剖析器會使用 TCP 作為 ProtocolName 值來呼叫此函式。 如果 TCP 通訊協定可辨識框架,則會傳回從框架開頭到 TCP 框架開頭的 WORD 位移。 如果沒有 TCP 通訊協定,則傳回值為零。
此函式會在框架中尋找通訊協定的開頭。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|
程式庫 |
|
DLL |
|