다음을 통해 공유


PathFindOnPathW 함수(shlwapi.h)

파일을 검색합니다.

구문

BOOL PathFindOnPathW(
  [in, out]      LPWSTR   pszPath,
  [in, optional] PZPCWSTR ppszOtherDirs
);

매개 변수

[in, out] pszPath

형식: LPTSTR

검색할 파일 이름을 포함하는 길이 MAX_PATH null로 끝나는 문자열에 대한 포인터입니다. 검색에 성공하면 이 매개 변수를 사용하여 정규화된 경로 이름을 반환합니다.

[in, optional] ppszOtherDirs

형식: LPCTSTR*

먼저 검색할 선택적 null 종료 디렉터리 배열입니다. 이 값은 NULL일 수 있습니다.

반환 값

형식: BOOL

성공하면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.

설명

PathFindOnPathpszFile으로 지정된 파일을 검색합니다. ppszOtherDirs에 지정된 디렉터리가 없는 경우 System32와 같은 표준 디렉터리와 PATH 환경 변수에 지정된 디렉터리를 검색하여 파일을 찾으려고 시도합니다. 프로세스를 신속하게 처리하거나 PathFindOnPath 를 사용하여 더 넓은 범위의 디렉터리를 검색하려면 ppszOtherDirs 매개 변수를 사용하여 먼저 검색할 하나 이상의 디렉터리를 지정합니다. 둘 이상의 파일에 pszFile으로 지정된 이름이 있는 경우 PathFindOnPath는 찾은 첫 번째 instance 반환합니다.

참고

shlwapi.h 헤더는 UNICODE 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 PathFindOnPath를 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shlwapi.h
라이브러리 Shlwapi.lib
DLL Shlwapi.dll(버전 4.71 이상)