ICE45
ICE45는 데이터베이스의 비트 필드 열이 예약된 비트를 1로 설정하지 않는지 확인합니다.
예약된 비트는 현재 버전의 설치 관리자에서 기능을 제공하지 않지만 이후 버전에서는 사용할 수 있습니다. 이후 버전의 Windows Installer와 호환되려면 0으로 설정해야 합니다.
결과
다음 테이블에 예약 비트가 1로 설정된 비트 필드가 포함된 경우 ICE45에서 오류 메시지를 게시합니다.
- BBControl 테이블
- Dialog 테이블
- 기능 테이블
- 파일 테이블
- MoveFile 테이블
- ModuleConfiguration 테이블
- ODBCDataSource 테이블
- 패치 테이블
- RemoveFile 테이블
- ServiceControl 테이블
- ServiceInstall 테이블
- TextStyle 테이블
Control 테이블에 예약 비트가 1로 설정된 비트 필드가 포함된 경우 ICE45는 두 개의 경고 메시지 중 하나를 게시합니다.
예
ICE45는 표시된 예제에 대해 다음 오류를 게시합니다.
Row 'File1' in table 'File' has bits set in the 'Attributes'
column that are reserved. They must be 0 to ensure
compatibility with future installer versions.
ICE45는 표시된 예제에 대해 다음 경고를 게시합니다.
Row 'Dialog1.Edit2' in table 'Control' has bits set in the 'Attribute'
column that are reserved. They should be 0 to ensure compatibility
with future installer versions.
File 테이블(부분)
파일 | 특성 |
---|---|
File1 | 128 |
Control 테이블(부분)
대화 상자 | 컨트롤 | 특성 |
---|---|---|
Dialog1 | Edit1 | 2097152 |
Dialog1 | Edit2 | 1048576 |
관련 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기