NDdeGetShareSecurity-Funktion

[Netzwerk-DDE wird nicht mehr unterstützt. Nddeapi.dll ist auf Windows Vista vorhanden, aber alle Funktionsaufrufe geben NDDE _ NICHT _ IMPLEMENTIERT zurück.]

Ruft den Sicherheitsdeskriptor ab, der der DDE-Freigabe zugeordnet ist. Dies erfolgt in der Regel für die Bearbeitung.

Syntax

UINT NDdeGetShareSecurity(
  _In_  LPTSTR               lpszServer,
  _In_  LPTSTR               lpszShareName,
  _In_  SECURITY_INFORMATION si,
  _Out_ PSECURITY_DESCRIPTOR pSD,
  _In_  DWORD                cbSD,
  _Out_ LPDWORD              lpcbsdRequired
);

Parameter

lpszServer [ In]

Der Name des Servers, auf dem sich das DSDM befindet.

lpszShareName [ In]

Der Name der Freigabe, deren Sicherheitsbeschreibung aus dem DSDM abgerufen werden soll. Dieser Parameter darf nicht NULL sein.

si [ In]

Ein SECURITY _ INFORMATION-Wert, der die Sicherheitsinformationen angibt, die aus dem der Freigabe zugeordneten Sicherheitsdeskriptor abgerufen werden sollen.

pSD [ out]

Ein Zeiger auf eine SECURITY _ DESCRIPTOR-Struktur, die den selbst relativen Sicherheitsdeskriptor empfängt. Dieser Parameter kann NULL sein. Wenn dieser Parameter NULL ist, bestimmt das DSDM die Größe der angeforderten Sicherheitsinformationen und gibt die Anzahl der Bytes zurück, die im lpcbsdRequired-Parameter zusammen mit dem NDDE BUF TOO SMALL-Fehlercode benötigt _ _ _ werden.

cbSD [ In]

Die Größe des pSD-Puffers. Dieser Parameter muss 0 (null) sein, wenn pSD NULL ist.

lpcbsdRequired [ out]

Ein Zeiger auf die Variable, die die tatsächliche Größe des abgerufenen Sicherheitsdeskriptors empfängt. Dieser Parameter darf nicht NULL sein.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert NDDE _ NO _ ERROR.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Fehlercode, der durch Aufrufen von NDdeGetErrorStringin eine Textfehlermeldung übersetzt werden kann. Wenn der pSD-Parameter NULL war, wird NDDE _ BUF _ TOO SMALL _ zurückgegeben.

Requirements (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
NDdeGetShareSecurityW (Unicode) und NDdeGetShareSecurityA (ANSI)

Weitere Informationen

Übersicht dynamische Daten Exchange Netzwerksicherheit

DDE-Netzwerkfunktionen

_SICHERHEITSINFORMATIONEN

NDdeSetShareSecurity