IAttachmentExecute::SetFileName 메서드(shobjidl_core.h)
파일의 제안된 이름을 지정하고 저장합니다.
구문
HRESULT SetFileName(
[in] LPCWSTR pszFileName
);
매개 변수
[in] pszFileName
형식: LPCWSTR
파일 이름을 포함하는 문자열에 대한 포인터입니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 그렇지 않으면 다음을 포함하여 HRESULT 오류 코드를 반환합니다.
반환 코드 | 설명 |
---|---|
|
pszFileName 값은 NULL로 설정되거나, 빈 문자열을 가리키거나, MAX_PATH 보다 긴 파일 이름을 가리킵니다. |
|
파일 이름을 저장할 수 없습니다. |
설명
pszFileName에는 경로 정보가 포함되지 않아야 하며 파일 이름만 포함됩니다.
IAttachmentExecute::SetFileName은 호출 애플리케이션에서 파일을 로컬로 복사하기 전에 파일 이름의 유효성을 검사 데 사용할 수 있습니다. 파일 이름은 로컬 경로 위치에 저장된 다른 파일과의 이름 충돌을 확인합니다.
IAttachmentExecute::SetFileName 은 선택 사항입니다.
요구 사항
지원되는 최소 클라이언트 | WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | shobjidl_core.h(Shobjidl.h 포함) |
DLL | Shdocvw.dll(버전 6.0 이상) |