msiquery.h 헤더
이 헤더는 애플리케이션 설치 및 서비스에 사용됩니다. 자세한 내용은 다음을 참조하세요.
msiquery.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
MsiCreateRecord MsiCreateRecord 함수는 지정된 수의 필드를 사용하여 새 레코드 개체를 만듭니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. |
MsiCreateTransformSummaryInfoA MsiCreateTransformSummaryInfo 함수는 유효성 검사 및 오류 조건을 포함하도록 기존 변환의 요약 정보를 만듭니다. 이 함수를 실행하면 MsiGetLastErrorRecord를 사용하여 액세스할 수 있는 오류 레코드가 설정됩니다. (ANSI) |
MsiCreateTransformSummaryInfoW MsiCreateTransformSummaryInfo 함수는 유효성 검사 및 오류 조건을 포함하도록 기존 변환의 요약 정보를 만듭니다. 이 함수를 실행하면 MsiGetLastErrorRecord를 사용하여 액세스할 수 있는 오류 레코드가 설정됩니다. (유니코드) |
MsiDatabaseApplyTransformA MsiDatabaseApplyTransform 함수는 데이터베이스에 변환을 적용합니다. (ANSI) |
MsiDatabaseApplyTransformW MsiDatabaseApplyTransform 함수는 데이터베이스에 변환을 적용합니다. (유니코드) |
MsiDatabaseCommit MsiDatabaseCommit 함수는 데이터베이스에 변경 내용을 커밋합니다. |
MsiDatabaseExportA MsiDatabaseExport 함수는 열려 있는 데이터베이스에서 텍스트 보관 파일로 Microsoft Installer 테이블을 내보냅니다. (ANSI) |
MsiDatabaseExportW MsiDatabaseExport 함수는 열려 있는 데이터베이스에서 텍스트 보관 파일로 Microsoft Installer 테이블을 내보냅니다. (유니코드) |
MsiDatabaseGenerateTransformA MsiDatabaseGenerateTransform 함수는 두 데이터베이스 간의 차이점에 대한 변환 파일을 생성합니다. (ANSI) |
MsiDatabaseGenerateTransformW MsiDatabaseGenerateTransform 함수는 두 데이터베이스 간의 차이점에 대한 변환 파일을 생성합니다. (유니코드) |
MsiDatabaseGetPrimaryKeysA MsiDatabaseGetPrimaryKeys 함수는 지정된 테이블에 대한 모든 기본 키 열의 이름을 포함하는 레코드를 반환합니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. (ANSI) |
MsiDatabaseGetPrimaryKeysW MsiDatabaseGetPrimaryKeys 함수는 지정된 테이블에 대한 모든 기본 키 열의 이름을 포함하는 레코드를 반환합니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. (유니코드) |
MsiDatabaseImportA MsiDatabaseImport 함수는 설치 관리자 텍스트 보관 파일을 열린 데이터베이스 테이블로 가져옵니다. (ANSI) |
MsiDatabaseImportW MsiDatabaseImport 함수는 설치 관리자 텍스트 보관 파일을 열린 데이터베이스 테이블로 가져옵니다. (유니코드) |
MsiDatabaseIsTablePersistentA MsiDatabaseIsTablePersistent 함수는 특정 테이블의 상태를 설명하는 열거형을 반환합니다. (ANSI) |
MsiDatabaseIsTablePersistentW MsiDatabaseIsTablePersistent 함수는 특정 테이블의 상태를 설명하는 열거형을 반환합니다. (유니코드) |
MsiDatabaseMergeA MsiDatabaseMerge 함수는 두 데이터베이스를 함께 병합하여 중복 행을 허용합니다. (ANSI) |
MsiDatabaseMergeW MsiDatabaseMerge 함수는 두 데이터베이스를 함께 병합하여 중복 행을 허용합니다. (유니코드) |
MsiDatabaseOpenViewA MsiDatabaseOpenView 함수는 데이터베이스 쿼리를 준비하고 뷰 개체를 만듭니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. (ANSI) |
MsiDatabaseOpenViewW MsiDatabaseOpenView 함수는 데이터베이스 쿼리를 준비하고 뷰 개체를 만듭니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. (유니코드) |
MsiDoActionA MsiDoAction 함수는 기본 제공 작업, 사용자 지정 작업 또는 사용자 인터페이스 마법사 작업을 실행합니다. (ANSI) |
MsiDoActionW MsiDoAction 함수는 기본 제공 작업, 사용자 지정 작업 또는 사용자 인터페이스 마법사 작업을 실행합니다. (유니코드) |
MsiEnableUIPreview MsiEnableUIPreview 함수를 사용하면 사용자 인터페이스의 미리 보기 모드를 사용하여 사용자 인터페이스 대화 상자를 쉽게 작성할 수 있습니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. |
MsiEnumComponentCostsA MsiEnumComponentCosts 함수는 구성 요소를 설치하는 데 필요한 드라이브당 디스크 공간을 열거합니다. (ANSI) |
MsiEnumComponentCostsW MsiEnumComponentCosts 함수는 구성 요소를 설치하는 데 필요한 드라이브당 디스크 공간을 열거합니다. (유니코드) |
MsiEvaluateConditionA MsiEvaluateCondition 함수는 속성 이름과 값을 포함하는 조건식을 평가합니다. (ANSI) |
MsiEvaluateConditionW MsiEvaluateCondition 함수는 속성 이름과 값을 포함하는 조건식을 평가합니다. (유니코드) |
MsiFormatRecordA MsiFormatRecord 함수는 형식 문자열을 사용하여 레코드 필드 데이터 및 속성의 형식을 지정합니다. (ANSI) |
MsiFormatRecordW MsiFormatRecord 함수는 형식 문자열을 사용하여 레코드 필드 데이터 및 속성의 형식을 지정합니다. (유니코드) |
MsiGetActiveDatabase MsiGetActiveDatabase 함수는 설치를 위해 활성 데이터베이스를 반환합니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 읽기 전용 핸들을 반환합니다. |
MsiGetComponentStateA MsiGetComponentState 함수는 구성 요소의 상태를 가져옵니다. (ANSI) |
MsiGetComponentStateW MsiGetComponentState 함수는 구성 요소의 상태를 가져옵니다. (유니코드) |
MsiGetDatabaseState MsiGetDatabaseState 함수는 데이터베이스의 상태를 반환합니다. |
MsiGetFeatureCostA MsiGetFeatureCost 함수는 기능 및 선택한 자식 및 부모 기능에 필요한 디스크 공간을 반환합니다. (ANSI) |
MsiGetFeatureCostW MsiGetFeatureCost 함수는 기능 및 선택한 자식 및 부모 기능에 필요한 디스크 공간을 반환합니다. (유니코드) |
MsiGetFeatureStateA MsiGetFeatureState 함수는 기능의 요청된 상태를 가져옵니다. (ANSI) |
MsiGetFeatureStateW MsiGetFeatureState 함수는 기능의 요청된 상태를 가져옵니다. (유니코드) |
MsiGetFeatureValidStatesA MsiGetFeatureValidStates 함수는 유효한 설치 상태를 반환합니다. (ANSI) |
MsiGetFeatureValidStatesW MsiGetFeatureValidStates 함수는 유효한 설치 상태를 반환합니다. (유니코드) |
MsiGetLanguage MsiGetLanguage 함수는 현재 실행 중인 설치의 숫자 언어를 반환합니다. |
MsiGetLastErrorRecord MsiGetLastErrorRecord 함수는 호출 프로세스에 대해 마지막으로 반환된 오류 레코드를 반환합니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. |
MsiGetMode MsiGetMode 함수는 테이블에 나열된 대로 설치 관리자가 현재 지정된 모드에서 실행 중인지 여부를 확인하는 데 사용됩니다. |
MsiGetPropertyA MsiGetProperty 함수는 설치 관리자 속성의 값을 가져옵니다. (ANSI) |
MsiGetPropertyW MsiGetProperty 함수는 설치 관리자 속성의 값을 가져옵니다. (유니코드) |
MsiGetSourcePathA MsiGetSourcePath 함수는 디렉터리 테이블의 폴더에 대한 전체 원본 경로를 반환합니다. (ANSI) |
MsiGetSourcePathW MsiGetSourcePath 함수는 디렉터리 테이블의 폴더에 대한 전체 원본 경로를 반환합니다. (유니코드) |
MsiGetSummaryInformationA MsiGetSummaryInformation 함수는 설치 관리자 데이터베이스에 대한 _SummaryInformation 스트림에 대한 핸들을 가져옵니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. (ANSI) |
MsiGetSummaryInformationW MsiGetSummaryInformation 함수는 설치 관리자 데이터베이스에 대한 _SummaryInformation 스트림에 대한 핸들을 가져옵니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. (유니코드) |
MsiGetTargetPathA MsiGetTargetPath 함수는 디렉터리 테이블의 폴더에 대한 전체 대상 경로를 반환합니다. (ANSI) |
MsiGetTargetPathW MsiGetTargetPath 함수는 디렉터리 테이블의 폴더에 대한 전체 대상 경로를 반환합니다. (유니코드) |
MsiOpenDatabaseA MsiOpenDatabase 함수는 데이터 액세스를 위해 데이터베이스 파일을 엽니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. (ANSI) |
MsiOpenDatabaseW MsiOpenDatabase 함수는 데이터 액세스를 위해 데이터베이스 파일을 엽니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. (유니코드) |
MsiPreviewBillboardA MsiPreviewBillboard 함수는 표시된 대화 상자에 호스트 컨트롤이 있는 광고판을 표시합니다. (ANSI) |
MsiPreviewBillboardW MsiPreviewBillboard 함수는 표시된 대화 상자에 호스트 컨트롤이 있는 광고판을 표시합니다. (유니코드) |
MsiPreviewDialogA MsiPreviewDialog 함수는 대화 상자를 모덜리스 및 비활성으로 표시합니다. (ANSI) |
MsiPreviewDialogW MsiPreviewDialog 함수는 대화 상자를 모덜리스 및 비활성으로 표시합니다. (유니코드) |
MsiProcessMessage MsiProcessMessage 함수는 처리를 위해 설치 관리자에게 오류 레코드를 보냅니다. |
MsiRecordClearData MsiRecordClearData 함수는 레코드의 모든 필드를 null로 설정합니다. |
MsiRecordDataSize MsiRecordDataSize 함수는 레코드 필드의 길이를 반환합니다. 개수에는 종료 null 문자가 포함되지 않습니다. |
MsiRecordGetFieldCount 레코드의 필드 수를 반환합니다. |
MsiRecordGetInteger MsiRecordGetInteger 함수는 레코드 필드의 정수 값을 반환합니다. |
MsiRecordGetStringA MsiRecordGetString 함수는 레코드 필드의 문자열 값을 반환합니다. (ANSI) |
MsiRecordGetStringW MsiRecordGetString 함수는 레코드 필드의 문자열 값을 반환합니다. (유니코드) |
MsiRecordIsNull null 레코드 필드를 보고합니다. |
MsiRecordReadStream MsiRecordReadStream 함수는 레코드 스트림 필드에서 버퍼로 바이트를 읽습니다. |
MsiRecordSetInteger 레코드 필드를 정수 필드로 설정합니다. |
MsiRecordSetStreamA MsiRecordSetStream 함수는 파일에서 레코드 스트림 필드를 설정합니다. 스트림 데이터는 임시 필드에 삽입할 수 없습니다. (ANSI) |
MsiRecordSetStreamW MsiRecordSetStream 함수는 파일에서 레코드 스트림 필드를 설정합니다. 스트림 데이터는 임시 필드에 삽입할 수 없습니다. (유니코드) |
MsiRecordSetStringA MsiRecordSetString 함수는 지정된 필드에 문자열을 복사합니다. (ANSI) |
MsiRecordSetStringW MsiRecordSetString 함수는 지정된 필드에 문자열을 복사합니다. (유니코드) |
MsiSequenceA MsiSequence 함수는 지정된 테이블에 설명된 대로 다른 작업 시퀀스를 실행합니다. (ANSI) |
MsiSequenceW MsiSequence 함수는 지정된 테이블에 설명된 대로 다른 작업 시퀀스를 실행합니다. (유니코드) |
MsiSetComponentStateA MsiSetComponentState 함수는 구성 요소를 요청된 상태로 설정합니다. (ANSI) |
MsiSetComponentStateW MsiSetComponentState 함수는 구성 요소를 요청된 상태로 설정합니다. (유니코드) |
MsiSetFeatureAttributesA MsiSetFeatureAttributes 함수는 런타임에 기능의 기본 특성을 수정할 수 있습니다. 기능의 기본 특성은 기능 테이블의 특성 열에 작성됩니다. (ANSI) |
MsiSetFeatureAttributesW MsiSetFeatureAttributes 함수는 런타임에 기능의 기본 특성을 수정할 수 있습니다. 기능의 기본 특성은 기능 테이블의 특성 열에 작성됩니다. (유니코드) |
MsiSetFeatureStateA MsiSetFeatureState 함수는 기능을 지정된 상태로 설정합니다. (ANSI) |
MsiSetFeatureStateW MsiSetFeatureState 함수는 기능을 지정된 상태로 설정합니다. (유니코드) |
MsiSetInstallLevel MsiSetInstallLevel 함수는 전체 제품 설치에 대한 설치 수준을 설정합니다. |
MsiSetMode MsiSetMode 함수는 내부 엔진 부울 상태를 설정합니다. |
MsiSetPropertyA MsiSetProperty 함수는 설치 속성의 값을 설정합니다. (ANSI) |
MsiSetPropertyW MsiSetProperty 함수는 설치 속성의 값을 설정합니다. (유니코드) |
MsiSetTargetPathA MsiSetTargetPath 함수는 디렉터리 테이블의 폴더에 대한 전체 대상 경로를 설정합니다. (ANSI) |
MsiSetTargetPathW MsiSetTargetPath 함수는 디렉터리 테이블의 폴더에 대한 전체 대상 경로를 설정합니다. (유니코드) |
MsiSummaryInfoGetPropertyA MsiSummaryInfoGetProperty 함수는 요약 정보 스트림에서 단일 속성을 가져옵니다. (ANSI) |
MsiSummaryInfoGetPropertyCount MsiSummaryInfoGetPropertyCount 함수는 요약 정보 스트림의 기존 속성 수를 반환합니다. |
MsiSummaryInfoGetPropertyW MsiSummaryInfoGetProperty 함수는 요약 정보 스트림에서 단일 속성을 가져옵니다. (유니코드) |
MsiSummaryInfoPersist MsiSummaryInfoPersist 함수는 변경된 요약 정보를 요약 정보 스트림에 다시 씁니다. |
MsiSummaryInfoSetPropertyA MsiSummaryInfoSetProperty 함수는 단일 요약 정보 속성을 설정합니다. (ANSI) |
MsiSummaryInfoSetPropertyW MsiSummaryInfoSetProperty 함수는 단일 요약 정보 속성을 설정합니다. (유니코드) |
MsiVerifyDiskSpace MsiVerifyDiskSpace 함수는 현재 설치에 충분한 디스크 공간이 있는지 확인합니다. |
MsiViewClose MsiViewClose 함수는 실행된 뷰에 대한 결과 집합을 해제합니다. |
MsiViewExecute MsiViewExecute 함수는 SQL 뷰 쿼리를 실행하고 필요한 매개 변수를 제공합니다. |
MsiViewFetch MsiViewFetch 함수는 뷰에서 다음 순차 레코드를 가져옵니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. |
MsiViewGetColumnInfo MsiViewGetColumnInfo 함수는 열 이름 또는 정의가 포함된 레코드를 반환합니다. 이 함수는 MsiCloseHandle을 사용하여 닫아야 하는 핸들을 반환합니다. |
MsiViewGetErrorA MsiViewGetError 함수는 MsiViewModify 함수에서 발생한 오류를 반환합니다. (ANSI) |
MsiViewGetErrorW MsiViewGetError 함수는 MsiViewModify 함수에서 발생한 오류를 반환합니다. (유니코드) |
MsiViewModify MsiViewModify 함수는 가져온 레코드를 업데이트합니다. |