SHARE_INFO_1 struttura (lmshare.h)

Contiene informazioni sulla risorsa condivisa, incluso il nome e il tipo della risorsa e un commento associato alla risorsa.

Sintassi

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

Members

shi1_netname

Puntatore a una stringa Unicode che specifica il nome della condivisione di una risorsa. Le chiamate alla funzione NetShareSetInfo ignorano questo membro.

shi1_type

Combinazione di valori che specificano il tipo della risorsa condivisa. Le chiamate alla funzione NetShareSetInfo ignorano questo membro.

È possibile specificare uno dei valori seguenti. È possibile isolare questi valori usando il valore STYPE_MASK .

Valore Significato
STYPE_DISKTREE
Unità disco rigido.
STYPE_PRINTQ
Stampa coda.
STYPE_DEVICE
Dispositivo di comunicazione.
STYPE_IPC
Comunicazione interprocesso (IPC).
 

È inoltre possibile specificare uno o entrambi i valori seguenti.

Valore Significato
STYPE_SPECIAL
Condivisione speciale riservata per la comunicazione interprocesso (IPC$) o l'amministrazione remota del server (ADMIN$). Può anche fare riferimento a condivisioni amministrative come C$, D$, E$e così via. Per altre informazioni, vedere Funzioni di condivisione di rete.
STYPE_TEMPORARY
Condivisione temporanea.

shi1_remark

Puntatore a una stringa Unicode che specifica un commento facoltativo sulla risorsa condivisa.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione lmshare.h (includere Lm.h)

Vedi anche

NetShareEnum

NetShareGetInfo

NetShareSetInfo

Panoramica sulla gestione della rete

Strutture di gestione della rete

Funzioni di condivisione di rete