次の方法で共有


SHARE_INFO_501 構造体 (lmshare.h)

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

構文

typedef struct _SHARE_INFO_501 {
  LMSTR shi501_netname;
  DWORD shi501_type;
  LMSTR shi501_remark;
  DWORD shi501_flags;
} SHARE_INFO_501, *PSHARE_INFO_501, *LPSHARE_INFO_501;

メンバー

shi501_netname

共有リソースの名前を指定する Unicode 文字列へのポインター。

shi501_type

共有の種類を指定する値の組み合わせ。

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

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

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

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

shi501_remark

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

shi501_flags

予約;は 0 である必要があります。

要件

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

関連項目

NetShareGetInfo

ネットワーク管理の概要

ネットワーク管理構造

ネットワーク共有関数