Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die NPAddConnection-Funktion verbindet ein lokales Gerät mit einer Netzwerkressource.
Syntax
DWORD NPAddConnection(
[in] LPNETRESOURCEW lpNetResource,
[in] LPWSTR lpPassword,
[in] LPWSTR lpUserName
);
Die Parameter
[in] lpNetResource
Zeiger auf eine NETRESOURCE-Struktur , die die Netzwerkressource angibt, mit der eine Verbindung hergestellt werden soll. Die folgenden Felder müssen in der von Ihnen übergebenen NETRESOURCE-Struktur festgelegt werden. Die NPAddConnection-Funktion ignoriert die anderen Felder.
[in] lpPassword
Zeigen Sie auf das Kennwort, das beim Herstellen der Verbindung verwendet werden soll, normalerweise das Kennwort, das lpUserName zugeordnet ist. Der NULL-Wert kann übergeben werden, damit die Funktion das Standardkennwort verwendet. Eine leere Zeichenfolge kann verwendet werden, um kein Kennwort anzugeben. Wenn Sie das Kennwort verwendet haben, löschen Sie es aus dem Speicher, indem Sie die SecureZeroMemory-Funktion aufrufen. Weitere Informationen zum Schützen des Kennworts finden Sie unter "Behandeln von Kennwörtern".
[in] lpUserName
Zeigen Sie auf den Benutzernamen, der zum Herstellen der Verbindung verwendet wird. Wenn NULL, wird der Standardbenutzername (der des aktuell angemeldeten Benutzers) angewendet. Dies wird verwendet, wenn der Benutzer eine Verbindung mit einer Ressource herstellen möchte, aber über einen anderen zugewiesenen Benutzernamen oder ein anderes Konto für diese Ressource verfügt.
Wenn Sie beispielsweise mit dem Benutzernamen "MyAccount" protokolliert und eine Verbindung mit einer Netzwerkressource herstellen wollten, die nur für ein zweites Konto verfügbar war, bei dem der Benutzername "MyOtherAccount" lautete, könnten Sie "MyOtherAccount" in lpUserName angeben, um eine Verbindung mit der Ressource herzustellen. Sie würden auch das Kennwort dieses zweiten Kontos in lpPassword angeben.
Rückgabewert
Wenn die Funktion erfolgreich ist, sollte sie WN_SUCCESS zurückgeben. Andernfalls sollte ein Fehlercode zurückgegeben werden, der eine der folgenden Sein kann.
| Rückgabecode | Description |
|---|---|
|
Der Wert des lpRemoteName-Members der an lpNetResource übergebenen Struktur ist für diesen Anbieter ungültig. |
|
Der Wert des lpLocalName-Members der an lpNetResource übergebenen Struktur ist ungültig. |
|
Das angegebene Kennwort ist ungültig. |
|
Das im lpLocalName-Element der an lpNetResource übergebene Struktur ist bereits verbunden. |
|
Die Berechtigung zum Herstellen der Verbindung wird verweigert. |
|
Das Netzwerk ist nicht vorhanden. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows XP [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2003 [Nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | npapi.h |
| Library | davclnt.lib |