IAttachmentExecute::SetLocalPath-Methode (shobjidl_core.h)

Legt den Pfad zur Datei fest und speichert diesen.

Syntax

HRESULT SetLocalPath(
  [in] LPCWSTR pszLocalPath
);

Parameter

[in] pszLocalPath

Typ: LPCWSTR

Ein Zeiger auf eine Zeichenfolge, die den lokalen Pfad enthält, in dem die Anlagedatei gespeichert werden soll.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Der Aufruf von IAttachmentExecute::SetLocalPath ist erforderlich.

Wenn die Anlage für die Ausführung durch den Benutzer genehmigt wird (entweder über eine Richtlinie oder eine Eingabeaufforderung), wird der von dieser Methode angegebene Pfad verwendet. Wenn nur IAttachmentExecute::SetFileName vor dem Aufruf von IAttachmentExecute::CheckPolicy und IAttachmentExecute::P rompt aufgerufen wurde, könnte diese Vertrauensstellung widerrufen werden, wenn sich der angenommene lokale Pfad von dem von IAttachmentExecute::SetLocalPath festgelegten Pfad unterscheidet. Die Vertrauensstellung kann von verschiedenen Zonen-APIs, Antivirendiensten, Dateitypinformationen, Richtlinien sowie anderen Systemvertrauensanbietern gewährt werden.

IAttachmentExecute::SetLocalPath muss aufgerufen werden, bevor IAttachmentExecute::Execute aufgerufen wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)
DLL Shdocvw.dll (Version 6.0 oder höher)

Weitere Informationen

IAttachmentExecute

IAttachmentExecute::SetFileName