|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
NETRESOURCE
The NETRESOURCE structure is returned during enumeration of resources on the network and during enumeration of currently connected resources.
typedef struct _NETRESOURCE { // nr DWORD dwScope; DWORD dwType; DWORD dwDisplayType; DWORD dwUsage; LPTSTR lpLocalName; LPTSTR lpRemoteName; LPTSTR lpComment; LPTSTR lpProvider; } NETRESOURCE;
Members
dwScope
Specifies the scope of the enumeration. Currently, this member can be one of the following values:
Value Meaning RESOURCE_CONNECTED Currently connected resources (the dwUsage member is undefined). RESOURCE_GLOBALNET Resources on the network. RESOURCE_REMEMBERED Remembered (persistent) connections (dwUsage is undefined).
dwType
Specifies a bitmask that gives the resource type. Currently, this member can be one of the following values:
Value Meaning RESOURCETYPE_ANY All resources RESOURCETYPE_DISK Disk resources RESOURCETYPE_PRINT Print resources
dwDisplayType
Specifies how the network object should be displayed in a network browsing user interface. Currently, this member can be the following values:
Value Meaning RESOURCEDISPLAYTYPE_DOMAIN The object should be displayed as a domain. RESOURCEDISPLAYTYPE_GENERIC The method used to display the object does not matter. RESOURCEDISPLAYTYPE_SERVER The object should be displayed as a server. RESOURCEDISPLAYTYPE_SHARE The object should be displayed as a sharepoint.
dwUsage
Specifies a bitmask that gives the resource usage. This member is defined only if dwScope is RESOURCE_GLOBALNET. Currently, this member can be one of the following values:
Value Meaning RESOURCEUSAGE_CONNECTABLE This is a connectable resource; the name pointed to by the lpRemoteName member can be passed to the WNetAddConnection function to make a network connection. RESOURCEUSAGE_CONTAINER This is a container resource; the name pointed to by the lpRemoteName member can be passed to the WNetOpenEnum function to enumerate the resources in the container.
lpLocalName
Points to the name of a local device if the dwScope member is RESOURCE_CONNECTED or RESOURCE_REMEMBERED. This member is NULL if the connection does not use a device. Otherwise, it is undefined.
lpRemoteName
Points to a remote network name if the entry is a network resource. If the entry is a current or persistent connection, lpRemoteName points to the network name associated with the name pointed to by the lpLocalName member.
lpComment
Points to a provider-supplied comment.
lpProvider
Points to the name of the provider owning this resource. This member can be NULL if the provider name is unknown.
See Also
WNetAddConnection, WNetCloseEnum, WNetEnumResource, WNetOpenEnum
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
NETRESOURCE
Структура NETRESOURCE возвращана в течение перечисления ресурсов в сети и в течение перечисления к настоящему времени связанных ресурсов.
typedef struct _NETRESOURCE { // nr DWORD dwScope; DWORD dwType; DWORD dwDisplayType; dwUsage DWORD; LPTSTR lpLocalName; LPTSTR lpRemoteName; lpComment LPTSTR; LPTSTR lpProvider; } NETRESOURCE;
Участники
dwScope
Определяет область перечисления. К настоящему времени, этот член может быть одним из следующего величин:
Значение Величины RESOURCE_CONNECTED К настоящему времени связавший ресурсы ( член dwUsage неопределенный). Ресурсы RESOURCE_GLOBALNET в сети. RESOURCE_REMEMBERED Помнил связи (устойчивые) (dwUsage неопределенный).
dwType
Определяет bitmask, который дает тип ресурса. К настоящему времени, этот член может быть одним из следующего величин:
Значение Величины RESOURCETYPE_ANY Всех ресурсов Диска ресурсов RESOURCETYPE_DISK RESOURCETYPE_PRINT Печатают ресурсы
dwDisplayType
Определяет как сетевой объект должен быть отображен в сети, просматривающей интерфейс пользавателя. К настоящему времени, этот элемент может быть следующим величин:
Оцените Значение RESOURCEDISPLAYTYPE_DOMAIN, которое объект должен быть отображен как область. RESOURCEDISPLAYTYPE_GENERIC метод использованный, чтобы отображать, что объект не имеет значения. RESOURCEDISPLAYTYPE_SERVER объект должен быть отображен как сервер. RESOURCEDISPLAYTYPE_SHARE объект должен быть отображен как sharepoint.
dwUsage
Определяет bitmask, который дает использование ресурса. Этот элемент определяется только если dwScope - RESOURCE_GLOBALNET. К настоящему времени, этот элемент может быть одним из следующего величин:
Значение Величины RESOURCEUSAGE_CONNECTABLE Это - ресурс connectable; имя указанное, чтобы элементом lpRemoteName может быть пройдено в функцию WNetAddConnection, чтобы делать сетевой связью. RESOURCEUSAGE_CONTAINER Это - контейнерный ресурс; имя указанное, чтобы элементом lpRemoteName может быть пройдено в функцию WNetOpenEnum, чтобы перечислять ресурсы в контейнере.
lpLocalName
Точки на имя локального устройства если элемент dwScope - RESOURCE_CONNECTED или RESOURCE_REMEMBERED. Этот элемент НЕДЕЙСТВИТЕЛЕН если связь не использует устройство. В противном случае, это неопределенное.
lpRemoteName
Точки на дистанционное сетевое имя если вход является сетевым ресурсом. Если вход - текущая или устойчивая связь, точки lpRemoteName на сетевое имя связывались именем указанным, чтобы элементом lpLocalName.
lpComment
Точки на поставленный комментарий поставщика.
lpProvider
Точки на имя поставщика, обладающего этим ресурсом. Этот элемент может быть НЕДЕЙСТВИТЕЛЕН если имя поставщика неизвестное.
Смотри Также
WNetAddConnection, WNetCloseEnum, WNetEnumResource, WNetOpenEnum
|
|
|
|
| |