На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz