NPGetConnectionPerformance-Funktion (npapi.h)
Gibt Informationen zur erwarteten Leistung einer Verbindung zurück, die für den Zugriff auf eine Netzwerkressource verwendet wird. Die Anforderung kann nur für eine Netzwerkressource erfolgen, die derzeit verbunden ist.
Syntax
DWORD NPGetConnectionPerformance(
[in] LPCWSTR lpRemoteName,
[out] LPNETCONNECTINFOSTRUCT lpNetConnectInfo
);
Parameter
[in] lpRemoteName
Zeiger auf den lokalen Namen oder Remotenamen für eine verbundene Ressource.
[out] lpNetConnectInfo
Zeiger auf eine NETCONNECTINFOSTRUCT-Struktur , die vom Netzwerkanbieter ausgefüllt wird, wenn der Anbieter über eine Verbindung mit der Netzwerkressource verfügt. Alle anderen Felder dieser Struktur mit Ausnahme des Felds cbStructure werden mit Nullen gefüllt, bevor der MPR die Anforderung an die Netzwerkanbieter weitergibt. Daher muss der Anbieter nur in Felder schreiben, für die Informationen verfügbar sind. Außerdem bedeutet ein Wert von 1 für Ratenwerte, dass die Leistung besser ist, als in der Einheit dargestellt werden kann.
Die zurückgegebenen Informationen können eine Schätzung sein. Wenn das Netzwerk keine Informationen über die Ressource im Netzwerk abrufen kann, kann es Informationen über den Netzwerkadapter und die zugehörige Leistung zurückgeben und dann das Feld dwFlags entsprechend festlegen.
Rückgabewert
Wenn die Funktion erfolgreich ist, sollte sie WN_SUCCESS zurückgeben. Andernfalls sollte ein Fehlercode zurückgegeben werden, der einer der folgenden sein kann.
Rückgabecode | Beschreibung |
---|---|
|
lpRemoteName ist keine verbundene Netzwerkressource. |
|
Das Netzwerk ist nicht vorhanden. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | npapi.h |