CONNECTION_INFO_1構造体 (lmshare.h)

接続の識別番号、開いているファイルの数、接続時間、接続に対するユーザー数、接続の種類が含まれます。

構文

typedef struct _CONNECTION_INFO_1 {
  DWORD coni1_id;
  DWORD coni1_type;
  DWORD coni1_num_opens;
  DWORD coni1_num_users;
  DWORD coni1_time;
  LMSTR coni1_username;
  LMSTR coni1_netname;
} CONNECTION_INFO_1, *PCONNECTION_INFO_1, *LPCONNECTION_INFO_1;

メンバー

coni1_id

接続 ID 番号を指定します。

coni1_type

ローカル デバイス名から共有リソースへの接続の種類を指定する値の組み合わせ。

次のいずれかの値を指定できます。 これらの値は、 STYPE_MASK 値を使用して分離できます。

説明
STYPE_DISKTREE
ディスク ドライブ。
STYPE_PRINTQ
印刷キュー。
STYPE_DEVICE
通信デバイス。
STYPE_IPC
プロセス間通信 (IPC)。
 

また、次の値の一方または両方を指定できます。

説明
STYPE_SPECIAL
プロセス間通信 (IPC$) またはサーバーのリモート管理 (ADMIN$) 用に予約された特別な共有。 C$、D$、E$ などの管理共有を参照することもできます。 詳細については、「 ネットワーク共有関数」を参照してください。
STYPE_TEMPORARY
一時的な共有。

coni1_num_opens

接続の結果として現在開いているファイルの数を指定します。

coni1_num_users

接続上のユーザーの数を指定します。

coni1_time

接続が確立された秒数を指定します。

coni1_username

文字列へのポインター。 リソースを共有するサーバーがユーザー レベルのセキュリティで実行されている場合、 coni1_username メンバーは接続を行ったユーザーを記述します。 サーバーが共有レベルのセキュリティで実行されている場合、 coni1_username は接続を確立したコンピューター (computername) を記述します。 Windows では共有レベルのセキュリティがサポートされていないことに注意してください。

_WIN32_WINNTまたはFORCE_UNICODEが定義されている場合、この文字列は Unicode です。

coni1_netname

サーバーの共有リソースの共有名またはクライアントのコンピューター名を指定する文字列へのポインター。 このメンバーの値は、NetConnectionEnum 関数の修飾子パラメーターとして指定された名前によって異なります。 修飾子 パラメーターでNetConnectionEnum に指定されていない名前は、 coni1_netnameに自動的に指定されます。

_WIN32_WINNTまたはFORCE_UNICODEが定義されている場合、この文字列は Unicode です。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header lmshare.h (Lm.h を含む)

関連項目

NetConnectionEnum

ネットワーク管理の概要

ネットワーク管理構造

ネットワーク共有関数