Schlüsselwortreferenz


$tagNETRESOURCE

Beschreibung anzeigen in

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"

Parameter

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.