SHARE_INFO_1-Struktur (lmshare.h)

Enthält Informationen zur freigegebenen Ressource, einschließlich des Namens und typs der Ressource sowie einen Kommentar, der der Ressource zugeordnet ist.

Syntax

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

Member

shi1_netname

Zeiger auf eine Unicode-Zeichenfolge, die den Freigabenamen einer Ressource angibt. Aufrufe der NetShareSetInfo-Funktion ignorieren diesen Member.

shi1_type

Eine Kombination von Werten, die den Typ der freigegebenen Ressource angeben. Aufrufe der NetShareSetInfo-Funktion ignorieren diesen Member.

Einer der folgenden Werte kann angegeben werden. Sie können diese Werte mithilfe des werts STYPE_MASK isolieren.

Wert Bedeutung
STYPE_DISKTREE
Laufwerk.
STYPE_PRINTQ
Druckwarteschlange.
STYPE_DEVICE
Kommunikationsgerät.
STYPE_IPC
Interprocess Communication (IPC).
 

Darüber hinaus können einer oder beide der folgenden Werte angegeben werden.

Wert Bedeutung
STYPE_SPECIAL
Spezielle Freigabe, die für die prozessübergreifende Kommunikation (IPC$) oder die Remoteverwaltung des Servers (ADMIN$) reserviert ist. Kann auch auf Administrative Freigaben wie C$, D$, E$ usw. verweisen. Weitere Informationen finden Sie unter Netzwerkfreigabefunktionen.
STYPE_TEMPORARY
Eine temporäre Freigabe.

shi1_remark

Zeiger auf eine Unicode-Zeichenfolge, die einen optionalen Kommentar zur freigegebenen Ressource angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile lmshare.h (lm.h einschließen)

Weitere Informationen

NetShareEnum

NetShareGetInfo

NetShareSetInfo

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen

Netzwerkfreigabefunktionen