Enthält Informationen über eine Netzwerk-Ressource
Global Const $tagNETRESOURCE = "int Scope;int Type;int DisplayType;int Usage;ptr LocalName;ptr RemoteName;ptr Comment;ptr Provider"
Scope | Bereich der Aufzählung: $RESOURCE_CONNECTED - Listet alle aktuell verbundenen Ressourcen auf $RESOURCE_GLOBALNET - Listet alle Ressourcen in dem Netzwerk auf $RESOURCE_REMEMBERED - Listet gemerkte Verbindungen auf |
Type | Satz von Bit-Flags die den Typ der Ressource identifizieren: $RESOURCETYPE_ANY - Alle Ressourcen $RESOURCETYPE_DISK - Disk Ressourcen $RESOURCETYPE_PRINT - Drucker Ressourcen |
DisplayType | Zeigt Optionen für das Netzwerkobjekt in einer netzwerkdurchsuchenden Benutzerschnittstelle ("Browser") an: $RESOURCEDISPLAYTYPE_DOMAIN - Das Objekt soll als eine Domäne angezeigt werden $RESOURCEDISPLAYTYPE_SERVER - Das Objekt soll als ein Server angezeigt werden $RESOURCEDISPLAYTYPE_SHARE - Das Objekt soll als eine Freigabe angezeigt werden $RESOURCEDISPLAYTYPE_GENERIC - Die Methode um das Objekt anzuzeigen spielt keine Rolle |
Usage | Satz von Bit-Flags die beschreiben wie die Ressource genutzt werden kann. Es gilt zu beachten, dass dieses Mitglied nur festgelegt werden kann wenn das Scope Mitglied $RESOURCE_GLOBALNET entspricht. Dieses Mitglied kann einer der folgenden Werte sein: $RESOURCEUSAGE_CONNECTABLE - Die Ressource ist eine anschließbare Ressource; der Name auf den RemoteName verweist kann der _WNet_AddConnection Funktion übergeben werden um eine Netzwerkverbindung aufzubauen. $RESOURCEUSAGE_CONTAINER - Die Ressource ist eine Container Ressource; der Name auf den RemoteName verweist kann der WNet_OpenEnum Funktion um die Ressourcen in dem Container aufzulisten. |
LocalName | Wenn das Scope Mitglied gleichbedeutend mit $RESOURCE_CONNECTED oder $RESOURCE_REMEMBERED ist, dann ist dieses Mitglied ein Zeiger auf einen null-terminierten String die den Namen des lokalen Gerätes festlegt. Dieses Mitglied ist 0 wenn die Verbindung kein Gerät nutzt. |
RemoteName | Ist der Eintrag eine Netzwerkressource, dann ist dieses Mitglied ein Zeiger auf einen null-terminierten String die den Remote-Netzwerknamen angibt. Ist der Eintrag eine augenblickliche oder ständige Verbindung, dann verweist RemoteName auf den Namen der Ressource der mit dem Namen verknüpft ist auf den das LocalName Mitglied verweist. |
Comment | Zeiger auf einen null-terminierten String die einen Kommentar enthält die von dem Netzwerk-Provider bereitgestellt wird |
Provider | Zeiger auf einen null-terminierten String die die den Namen des Providers enthält, der die Ressource zur Verfügung stellt. Dieses Mitglied kann NULL sein wenn der Providername unbekannt ist. Um den Providername zu ermitteln, kann die WNet_GetProviderName Funktion aufgerufen werden. |