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 値を使用して分離できます。
値 | 説明 |
---|---|
|
ディスク ドライブ。 |
|
印刷キュー。 |
|
通信デバイス。 |
|
プロセス間通信 (IPC)。 |
また、次の値の一方または両方を指定できます。
値 | 説明 |
---|---|
|
プロセス間通信 (IPC$) またはサーバーのリモート管理 (ADMIN$) 用に予約された特別な共有。 C$、D$、E$ などの管理共有を参照することもできます。 詳細については、「 ネットワーク共有関数」を参照してください。 |
|
一時的な共有。 |
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 を含む) |