Freigeben über


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
Nddeapi.h
Bibliothek
Nddeapi.lib
DLL
Nddeapi.dll
Unicode- und ANSI-Name
NDdeSetTrustedShareW (Unicode) und NDdeSetTrustedShareA (ANSI)

Siehe auch

Übersicht über den dynamischen Netzwerkdatenaustausch

Netzwerk-DDE-Funktionen

NDdeShareAdd