NDdeSetTrustedShare-Funktion
[Netzwerk-DDE wird nicht mehr unterstützt. Nddeapi.dll ist unter Windows Vista vorhanden, aber alle Funktionsaufrufe geben NDDE_NOT_IMPLEMENTED zurück.]
Gewährt der angegebenen DDE-Freigabe vertrauenswürdige status im Kontext des aktuellen Benutzers.
Syntax
UINT NDdeSetTrustedShare(
_In_ LPTSTR lpszServer,
_In_ LPTSTR lpszShareName,
_In_ DWORD dwTrustOptions
);
Parameter
-
lpszServer [in]
-
Der Name des Servers, dessen DSDM geändert werden soll.
-
lpszShareName [in]
-
Der Name der Freigabe, der vertrauenswürdige status gewährt werden soll. Dieser Parameter darf nicht NULL sein.
-
dwTrustOptions [in]
-
Die Optionen, die sich auf die vertrauenswürdigen status der DDE-Freigabe auswirken. Dieser Parameter kann einen der folgenden Werte annehmen.
Option Bedeutung - NDDE_CMD_SHOW_MASK
- 0x0000FFFFL
Maske, die verwendet wird, um den Wert abzurufen, der zum Überschreiben des DDE-Freigabezustands verwendet wird, wenn NDDE_TRUST_CMD_SHOW festgelegt ist. - NDDE_TRUST_CMD_SHOW
- 0x10000000L
Überschreiben Sie den im DSDM der DDE-Freigabe angegebenen Showstatus. - NDDE_TRUST_SHARE_DEL
- 0x200000000L
Entfernen Sie die vertrauenswürdige status der Freigabe. - NDDE_TRUST_SHARE_INIT
- 0x400000000L
Erlauben Sie einem Client, die Anwendung zu initiieren, wenn sie bereits im Kontext des Benutzers ausgeführt wird. - NDDE_TRUST_SHARE_START
- 0x800000000L
Lassen Sie zu, dass die Anwendung im Kontext des Benutzers gestartet wird.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert NDDE_NO_ERROR.
Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Fehlercode, der durch Aufrufen von NDdeGetErrorString in eine Textfehlermeldung übersetzt werden kann.
Bemerkungen
Die DDE-Freigabe muss zuerst mit NDdeShareAdd erstellt werden.
Wenn NDdeSetTrustedShare aufgerufen wird und dwTrustOptions auf Null festgelegt ist, verliert die vertrauenswürdige Freigabe ihre vertrauenswürdige status.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Bibliothek |
|
DLL |
|
Unicode- und ANSI-Name |
NDdeSetTrustedShareW (Unicode) und NDdeSetTrustedShareA (ANSI) |