SetupSetPlatformPathOverrideA 함수(setupapi.h)
[이 함수는 요구 사항 섹션에 표시된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다. SetupAPI는 더 이상 애플리케이션 설치에 사용되지 않아야 합니다. 대신 Windows Installer를 사용하여 애플리케이션 설치 관리자를 개발합니다. SetupAPI는 디바이스 드라이버를 설치하는 데 계속 사용됩니다.]
SetupSetPlatformPathOverride 함수는 다른 컴퓨터의 INF로 작업할 때 대상 컴퓨터에 대한 플랫폼 경로 재정의를 설정하는 데 사용됩니다. 따라서 현재 실행 중인 플랫폼과 다른 플랫폼을 참조할 수 있습니다. 미디어 원본을 처리하기 위해 알파, MIPS 및 PPC와 같이 더 이상 지원되지 않는 플랫폼을 참조할 수 있습니다. 지정되지 않은 경우 플랫폼 경로 재정의를 제거합니다.
구문
WINSETUPAPI BOOL SetupSetPlatformPathOverrideA(
[in] PCSTR Override
);
매개 변수
[in] Override
대체 플랫폼 정보를 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 예를 들어 "alpha" 또는 "x86"입니다. 이 매개 변수는 NULL일 수 있습니다.
반환 값
함수가 성공하면 반환 값은 0이 아닌 값입니다.
함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.
GetLastError가 ERROR_NOT_ENOUGH_MEMORY 반환하는 경우 SetupSetPlatformPathOverride에서 재정의 문자열을 저장할 수 없습니다.
설명
SetPlatformPathOverride 는 파일을 큐에 대기할 때 원본 경로를 변경하는 데 사용됩니다. SetPlatformPathOverride를 호출하여 플랫폼 경로 재정의를 설정한 경우 파일 복사 작업을 큐에 대기하는 모든 설치 함수는 원본 경로의 최종 구성 요소를 검사하고 최종 구성 요소가 사용자 플랫폼의 이름과 일치하는 경우 SetPlatformPathOverride에서 설정한 재정의 문자열로 바꿉니다.
예를 들어 SetPlatformPathOverride를 호출하여 플랫폼이 알파로 설정된 MIPS 플랫폼 머신을 고려해 보세요. 플랫폼 경로 재정의가 설정되면 파일 복사 작업이 \pop\top\baz\mips\x.exe 원본 경로로 큐에 대기되고 경로가 \pop\top\baz\alpha\x.exe 변경됩니다.
경로 재정의가 설정되기 전에 큐에 대기 중인 파일 복사 작업의 경로는 변경되지 않습니다.
참고
setupapi.h 헤더는 SETUPSetPlatformPathOverride를 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | setupapi.h |
라이브러리 | Setupapi.lib |
DLL | Setupapi.dll |