Estructura NETRESOURCEA (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 _NETRESOURCEA {
DWORD dwScope;
DWORD dwType;
DWORD dwDisplayType;
DWORD dwUsage;
LPSTR lpLocalName;
LPSTR lpRemoteName;
LPSTR lpComment;
LPSTR lpProvider;
} NETRESOURCEA, *LPNETRESOURCEA;
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 por 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 FindFirstFile y 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 NPOpenEnum, NPEnumResource y 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.
Comentarios
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 neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | winnetwk.h |