다음을 통해 공유


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 함수는 가져온 레코드를 업데이트합니다.