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 値を使用して分離できます。
値 | 意味 |
---|---|
|
ディスク ドライブ。 |
|
印刷キュー。 |
|
通信デバイス。 |
|
プロセス間通信 (IPC)。 |
また、次の値の一方または両方を指定できます。
値 | 意味 |
---|---|
|
プロセス間通信 (IPC$) またはサーバーのリモート管理 (ADMIN$) 用に予約された特別な共有。 C$、D$、E$ などの管理共有を参照することもできます。 詳細については、「 ネットワーク共有関数」を参照してください。 |
|
一時的な共有。 |
shi1_remark
共有リソースに関するオプションのコメントを指定する Unicode 文字列へのポインター。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | lmshare.h (Lm.h を含む) |