次の方法で共有


STATIONQUERY 構造体

STATIONQUERY 構造体は、ネットワーク モニターを使用して特定のコンピューターに関する情報を提供します。

構文

typedef struct _STATIONQUERY {
  DWORD Flags;
  BYTE  BCDVerMinor;
  BYTE  BCDVerMajor;
  DWORD LicenseNumber;
  BYTE  MachineName[MACHINE_NAME_LENGTH];
  BYTE  UserName[USER_NAME_LENGTH];
  BYTE  Reserved[32];
  BYTE  AdapterAddress[6];
  WCHAR WMachineName[MACHINE_NAME_LENGTH];
  WCHAR WUserName[USER_NAME_LENGTH];
} STATIONQUERY, *LPSTATIONQUERY;

メンバー

Flags

ネットワーク モニターの現在の状態を識別するフラグ。

説明
STATIONQUERY_FLAGS_LOADED
ドライバーは読み込まれますが、カーネルは読み込まれません。
STATIONQUERY_FLAGS_RUNNING
ドライバーは読み込まれますが、データはキャプチャされません。
STATIONQUERY_FLAGS_CAPTURING
ドライバーはキャプチャに積極的に取り組みます。
STATIONQUERY_FLAGS_TRANSMITTING
このフラグは、互換性のために残されています。

BCDVerMinor

コンピューターにインストールされているネットワーク モニターのマイナー バージョン番号。

BCDVerMajor

コンピューターにインストールされているネットワーク モニターのメジャー バージョン番号。

LicenseNumber

ソフトウェア ライセンス番号。

MachineName

コンピューターの製造元名 (存在する場合)。

UserName

ユーザー名またはシステム識別子。

Reserved

将来利用するために予約されています。

AdapterAddress

NIC アドレス。

WMachineName

Unicode コンピューター名。 このメンバーは、Network Monitor 2.0 以降に適用されます。

WUserName

Unicode ユーザー名。 このメンバーは、Network Monitor 2.0 以降に適用されます。

解説

これらの構造体の配列は 、QUERYTABLE 構造体によって使用され、現在ネットワーク モニターを使用してデータをキャプチャしているコンピューターの一覧を提供します。

要件

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

関連項目

QUERYTABLE