Freigeben über


ShellDDEInit-Funktion

Registriert die DDE-Dienste (Dynamic Data Exchange) der Shell im aktuellen Prozess und benachrichtigt das System, dass der aktuelle Prozess DDE-Objekte hosten möchte.

Syntax

void ShellDDEInit(
  _In_ BOOL init
);

Parameter

init [in]

Typ: BOOL

TRUE , um den aktuellen Prozess als DDE-Host zu registrieren; FALSE , um die Registrierung aufzuheben.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Bemerkungen

Der Prozess, der diese Funktion aufruft, fungiert als Shell und wird verwendet, um den Inhalt von Ordnern anzuzeigen, die mit dem ShellExecute-Verb "open" geöffnet wurden.

Diese Funktion verfügt nicht über eine zugeordnete Header- oder Bibliotheksdatei, daher muss sie durch den Ordnungswert aufgerufen werden. Rufen Sie LoadLibrary mit dem DLL-Namen (Shdocvw.dll) auf, um ein Modulhandle zu erhalten. Rufen Sie dann GetProcAddress mit diesem Modulhandle und der Funktions-Ordnungszahl 118 auf, um die Adresse der Funktion abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
DLL
Shdocvw.dll (Version 6.0 oder höher)