NDdeGetTrustedShare-Funktion
[Netzwerk-DDE wird nicht mehr unterstützt. Nddeapi.dll ist unter Windows Vista vorhanden, aber alle Funktionsaufrufe geben NDDE_NOT_IMPLEMENTED zurück.]
Ruft die Optionen ab, die einer DDE-Freigabe zugeordnet sind, die sich in der Liste der vertrauenswürdigen Freigaben des Serverbenutzers befindet.
Syntax
UINT NDdeGetTrustedShare(
_In_ LPTSTR lpszServer,
_In_ LPTSTR lpszShareName,
_Out_ LPDWORD lpdwTrustOptions,
_Out_ LPDWORD lpdwShareModId0,
_Out_ LPDWORD lpdwShareModId1
);
Parameter
-
lpszServer [in]
-
Der Name des Servers, auf dem sich der DSDM befindet.
-
lpszShareName [in]
-
Der Freigabename, dessen vertrauenswürdige status abgefragt wird. Dieser Parameter darf nicht NULL sein.
-
lpdwTrustOptions [out]
-
Ein Zeiger auf eine Variable, die die Vertrauensstellungsoptionen empfängt. Dieser Parameter darf nicht NULL sein. Die folgenden Vertrauensoptionen sind verfügbar.
Wert 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. -
lpdwShareModId0 [out]
-
Ein Zeiger auf eine Variable, die den ersten Teil des vertrauenswürdigen Freigabe-Änderungsbezeichners empfängt. Dieser Parameter darf nicht NULL sein.
-
lpdwShareModId1 [out]
-
Ein Zeiger auf eine Variable, die den zweiten Teil des vertrauenswürdigen Freigabe-Änderungsbezeichners empfängt. Dieser Parameter darf nicht NULL sein.
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
Der vertrauenswürdige Freigabe-Änderungsbezeichner gibt die Version der DDE-Freigabe im DSDM an, als der DDE-Freigabe anfänglich vertrauenswürdige status gewährt wurde. Der Bezeichner zum Ändern der vertrauenswürdigen Freigabe wird in erster Linie verwendet, um veraltete vertrauenswürdige Freigaben zu entfernen. Der Benutzer muss jedoch keine veralteten vertrauenswürdigen Freigaben entfernen. Der Netzwerk-DDE-Agent entfernt veraltete Freigaben im Namen des Benutzers.
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 |
NDdeGetTrustedShareW (Unicode) und NDdeGetTrustedShareA (ANSI) |