SHARE_INFO_1構造体 (lmshare.h)

リソースの名前と種類、リソースに関連付けられているコメントなど、共有リソースに関する情報が含まれます。

構文

typedef struct _SHARE_INFO_1 {
  LMSTR shi1_netname;
  DWORD shi1_type;
  LMSTR shi1_remark;
} SHARE_INFO_1, *PSHARE_INFO_1, *LPSHARE_INFO_1;

メンバー

shi1_netname

リソースの共有名を指定する Unicode 文字列へのポインター。 NetShareSetInfo 関数の呼び出しでは、このメンバーは無視されます。

shi1_type

共有リソースの種類を指定する値の組み合わせ。 NetShareSetInfo 関数の呼び出しでは、このメンバーは無視されます。

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

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

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

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

shi1_remark

共有リソースに関するオプションのコメントを指定する Unicode 文字列へのポインター。

要件

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

こちらもご覧ください

NetShareEnum

NetShareGetInfo

NetShareSetInfo

ネットワーク管理の概要

ネットワーク管理構造

ネットワーク共有関数