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) |