Estructura NETRESOURCEW (winnetwk.h)
La estructura siguiente contiene información sobre un recurso de red. Se usa en varias de las funciones del proveedor de red, incluidas NPOpenEnum y NPAddConnection.
Sintaxis
typedef struct _NETRESOURCEW {
DWORD dwScope;
DWORD dwType;
DWORD dwDisplayType;
DWORD dwUsage;
LPWSTR lpLocalName;
LPWSTR lpRemoteName;
LPWSTR lpComment;
LPWSTR lpProvider;
} NETRESOURCEW, *LPNETRESOURCEW;
Miembros
dwScope
Indica el ámbito de la enumeración. Puede ser uno de los siguientes valores.
dwType
Indica el tipo de recurso. Puede ser uno de los siguientes valores.
dwDisplayType
Establezca el proveedor para indicar qué tipo de presentación debe usar una interfaz de usuario para representar este recurso. Se definen los siguientes tipos.
dwUsage
Máscara de bits que indica cómo puede enumerar información sobre el recurso. Solo se define si dwScope está establecido en RESOURCE_GLOBALNET. El campo dwUsage puede contener una o varias de las marcas siguientes.
Valor | Significado |
---|---|
|
Puede conectarse al recurso llamando a NPAddConnection. Si dwType es RESOURCETYPE_DISK, después de conectarse al recurso, puede usar las API del sistema de archivos, como FindFirstFiley FindNextFile, para enumerar los archivos y directorios que contiene el recurso. |
|
El recurso es un contenedor para otros recursos que se pueden enumerar mediante las funciones de NPOpenEnum, NPEnumResourcey NPCloseEnum.
Sin embargo, el contenedor puede estar vacío en el momento en que se realiza la enumeración. Es decir, la primera llamada a NPEnumResource puede devolver WN_NO_MORE_ENTRIES. |
lpLocalName
Si dwScope es RESOURCE_CONNECTED, el campo lpLocalName contiene el nombre de un dispositivo redirigido. Si la conexión es una conexión sin dispositivo, este campo contiene NULL.
Si dwScope no está establecido en RESOURCE_CONNECTED, este campo no está definido.
lpRemoteName
Si el elemento enumerado es un recurso de red, este campo contiene un nombre de red remoto. Este nombre se puede pasar a NPAddConnection para realizar una conexión de red si dwUsage está establecido en RESOURCEUSAGE_CONNECTABLE. Si el elemento enumerado es una conexión actual, este campo hará referencia al nombre de red remoto al que está conectado lpLocalName.
lpComment
Puede ser cualquier comentario proporcionado por el proveedor asociado al elemento enumerado.
lpProvider
Especifica el nombre del proveedor que posee este elemento enumerado.
Observaciones
Nota
El encabezado winnetwk.h define NETRESOURCE como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows XP [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
encabezado de |
winnetwk.h |