GetProtocolStartOffset 関数
GetProtocolStartOffset 関数は、フレーム内の指定されたプロトコルのオフセットを返します。
構文
DWORD WINAPI GetProtocolStartOffset(
HFRAME hFrame,
LPSTR ProtocolName
);
パラメーター
-
hFrame
-
フレームへのハンドル。
-
ProtocolName
-
TCP などのプロトコル名。
戻り値
関数が成功した場合、戻り値は、0 の戻り値を検索するプロトコルの先頭への DWORD オフセットは、プロトコルがフレーム内の最初のプロトコルであることを示します。
関数が失敗した場合、プロトコルはフレーム内にありません。戻り値は -1 です。
注釈
フレームにハンドルが渡されると、この関数はフレーム内の指定されたプロトコルへのオフセットを返します。 たとえば、フレームが DNS フレームであるかどうかを判断するために、DNS パーサーには TCP プロトコルのポート アドレスが必要です。 DNS パーサーは、 ProtocolName 値として TCP を使用してこの関数を呼び出します。 フレームが TCP プロトコルによって認識された場合、フレームの先頭から TCP フレームの先頭までの WORD オフセットが返されます。 TCP プロトコルがない場合、戻り値は 0 になります。
この関数は、フレーム内のプロトコルの先頭を検索します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|