GetCaptureMacType 関数

GetCaptureMacType 関数は、特定のキャプチャの MAC 型を返します。

構文

DWORD WINAPI GetCaptureMacType(
  _In_ HCAPTURE hCapture
);

パラメーター

hCapture [in]

キャプチャを処理します。 キャプチャ ハンドルの取得については、この GetCaptureMacType トピックの「解説」セクションを参照してください。

戻り値

関数が成功した場合、戻り値は次のいずれかの MAC 型になります。

  • MAC_TYPE_UNKNOWN
  • MAC_TYPE_ETHERNET
  • MAC_TYPE_TOKENRING
  • MAC_TYPE_FDDI

関数が失敗した場合、戻り値はエラー コードです。

リターン コード 説明
NMERR_MAC_TYPE_UNKNOWN
ネットワーク モニターで既知の MAC の種類が見つかりませんでした。

解説

キャプチャのハンドルは、呼び出しを行うユーザーに応じて、いくつかの方法で取得できます。 エキスパートの場合、ハンドルは EXPERTSTARTUPINFO 構造体の hCapture メンバーで指定されます。 パーサーの場合、キャプチャ ハンドルは GetFrameCaptureHandle 関数を呼び出すことによって取得できます。

エキスパートパーサーは、GetCaptureMacType 関数を呼び出すことができます。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Netmon.h
ライブラリ
Nmapi.lib
[DLL]
Nmapi.dll