PathProcessCommand 함수(shlobj.h)
더 이상 사용되지 않습니다. 명령줄이 포함된 문자열을 처리하고 필요한 경우 인수가 연결된 적절한 따옴표가 붙은 문자열을 생성합니다.
구문
LONG PathProcessCommand(
[in] PCWSTR pszSrc,
[out] PWSTR pszDest,
int cchDest,
DWORD dwFlags
);
매개 변수
[in] pszSrc
형식: PCWSTR
처리할 명령줄을 포함하는 null로 끝나는 문자열에 대한 포인터입니다.
[out] pszDest
형식: PWSTR
적절한 따옴표가 있는 null로 끝나는 유니코드 문자열을 수신하는 버퍼에 대한 포인터입니다. 이 버퍼가 얼마나 커야 하는지 확인하려면 이 매개 변수를 NULL로 설정합니다. 함수는 필요한 버퍼 크기를 반환합니다.
cchDest
형식: int
종료되는 null 문자를 포함하지 않고 pszDest에 넣을 수 있는 최대 문자 수입니다. 이 값이 너무 작으면 함수가 실패합니다.
dwFlags
형식:DWORD
프로시저를 제어하는 플래그입니다. 다음 값 중 하나 이상:
PPCF_ADDQUOTES(0x00000001)
경로에 따옴표가 필요한 경우 따옴표를 추가합니다.
PPCF_ADDARGUMENTS(0x00000003)
출력 문자열에 후행 인수를 추가합니다. 이 값에는 PPCF_ADDQUOTES 포함됩니다.
PPCF_NODIRECTORIES(0x00000010)
파일 개체에 대해서만 폴더에 대한 입력 문자열과 일치하지 마세요.
PPCF_FORCEQUALIFY(0x00000040)
상대가 아닌 파일 이름도 한정합니다.
PPCF_LONGESTPOSSIBLE(0x00000080)
항상 가능한 가장 긴 실행 파일 이름을 선택합니다.
반환 값
형식: LONG
성공하면 양수 값을 반환합니다. lpDest가 NULL로 설정된 경우 함수는 종료 null 문자를 포함하여 필요한 버퍼 크기를 문자로 반환합니다. 호출이 실패하면 함수는 음수 값을 반환합니다.
설명
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | shlobj.h |
라이브러리 | Shell32.lib |
DLL | Shell32.dll(버전 5.0 이상) |