Compartilhar via


cabeçalho msiquery.h

Esse cabeçalho é usado pela Instalação e Manutenção do Aplicativo. Para obter mais informações, consulte:

msiquery.h contém as seguintes interfaces de programação:

Funções

 
MsiCreateRecord

A função MsiCreateRecord cria um novo objeto de registro com o número especificado de campos. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle.
MsiCreateTransformSummaryInfoA

A função MsiCreateTransformSummaryInfo cria informações resumidas de uma transformação existente para incluir condições de validação e erro. A execução dessa função define o registro de erro, que é acessível usando MsiGetLastErrorRecord. (ANSI)
MsiCreateTransformSummaryInfoW

A função MsiCreateTransformSummaryInfo cria informações resumidas de uma transformação existente para incluir condições de validação e erro. A execução dessa função define o registro de erro, que é acessível usando MsiGetLastErrorRecord. (Unicode)
MsiDatabaseApplyTransformA

A função MsiDatabaseApplyTransform aplica uma transformação a um banco de dados. (ANSI)
MsiDatabaseApplyTransformW

A função MsiDatabaseApplyTransform aplica uma transformação a um banco de dados. (Unicode)
MsiDatabaseCommit

A função MsiDatabaseCommit confirma alterações em um banco de dados.
MsiDatabaseExportA

A função MsiDatabaseExport exporta uma tabela do Microsoft Installer de um banco de dados aberto para um arquivo morto de texto. (ANSI)
MsiDatabaseExportW

A função MsiDatabaseExport exporta uma tabela do Microsoft Installer de um banco de dados aberto para um arquivo morto de texto. (Unicode)
MsiDatabaseGenerateTransformA

A função MsiDatabaseGenerateTransform gera um arquivo de transformação de diferenças entre dois bancos de dados. (ANSI)
MsiDatabaseGenerateTransformW

A função MsiDatabaseGenerateTransform gera um arquivo de transformação de diferenças entre dois bancos de dados. (Unicode)
MsiDatabaseGetPrimaryKeysA

A função MsiDatabaseGetPrimaryKeys retorna um registro que contém os nomes de todas as colunas de chave primária de uma tabela especificada. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (ANSI)
MsiDatabaseGetPrimaryKeysW

A função MsiDatabaseGetPrimaryKeys retorna um registro que contém os nomes de todas as colunas de chave primária de uma tabela especificada. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (Unicode)
MsiDatabaseImportA

A função MsiDatabaseImport importa um arquivo morto de texto do instalador para uma tabela de banco de dados aberta. (ANSI)
MsiDatabaseImportW

A função MsiDatabaseImport importa um arquivo morto de texto do instalador para uma tabela de banco de dados aberta. (Unicode)
MsiDatabaseIsTablePersistentA

A função MsiDatabaseIsTablePersistent retorna uma enumeração que descreve o estado de uma tabela específica. (ANSI)
MsiDatabaseIsTablePersistentW

A função MsiDatabaseIsTablePersistent retorna uma enumeração que descreve o estado de uma tabela específica. (Unicode)
MsiDatabaseMergeA

A função MsiDatabaseMerge mescla dois bancos de dados, o que permite linhas duplicadas. (ANSI)
MsiDatabaseMergeW

A função MsiDatabaseMerge mescla dois bancos de dados, o que permite linhas duplicadas. (Unicode)
MsiDatabaseOpenViewA

A função MsiDatabaseOpenView prepara uma consulta de banco de dados e cria um objeto de exibição. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (ANSI)
MsiDatabaseOpenViewW

A função MsiDatabaseOpenView prepara uma consulta de banco de dados e cria um objeto de exibição. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (Unicode)
MsiDoActionA

A função MsiDoAction executa uma ação interna, uma ação personalizada ou uma ação do assistente de interface do usuário. (ANSI)
MsiDoActionW

A função MsiDoAction executa uma ação interna, uma ação personalizada ou uma ação do assistente de interface do usuário. (Unicode)
MsiEnableUIPreview

A função MsiEnableUIPreview permite o modo de visualização da interface do usuário para facilitar a criação de caixas de diálogo de interface do usuário. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle.
MsiEnumComponentCostsA

A função MsiEnumComponentCosts enumera o espaço em disco por unidade necessário para instalar um componente. (ANSI)
MsiEnumComponentCostsW

A função MsiEnumComponentCosts enumera o espaço em disco por unidade necessário para instalar um componente. (Unicode)
MsiEvaluateConditionA

A função MsiEvaluateCondition avalia uma expressão condicional que contém nomes e valores de propriedade. (ANSI)
MsiEvaluateConditionW

A função MsiEvaluateCondition avalia uma expressão condicional que contém nomes e valores de propriedade. (Unicode)
MsiFormatRecordA

A função MsiFormatRecord formata dados de campo de registro e propriedades usando uma cadeia de caracteres de formato. (ANSI)
MsiFormatRecordW

A função MsiFormatRecord formata dados de campo de registro e propriedades usando uma cadeia de caracteres de formato. (Unicode)
MsiGetActiveDatabase

A função MsiGetActiveDatabase retorna o banco de dados ativo para a instalação. Essa função retorna um identificador somente leitura que deve ser fechado usando MsiCloseHandle.
MsiGetComponentStateA

A função MsiGetComponentState obtém o estado de um componente. (ANSI)
MsiGetComponentStateW

A função MsiGetComponentState obtém o estado de um componente. (Unicode)
MsiGetDatabaseState

A função MsiGetDatabaseState retorna o estado do banco de dados.
MsiGetFeatureCostA

A função MsiGetFeatureCost retorna o espaço em disco exigido por um recurso e seus recursos filhos e pai selecionados. (ANSI)
MsiGetFeatureCostW

A função MsiGetFeatureCost retorna o espaço em disco exigido por um recurso e seus recursos filhos e pai selecionados. (Unicode)
MsiGetFeatureStateA

A função MsiGetFeatureState obtém o estado solicitado de um recurso. (ANSI)
MsiGetFeatureStateW

A função MsiGetFeatureState obtém o estado solicitado de um recurso. (Unicode)
MsiGetFeatureValidStatesA

A função MsiGetFeatureValidStates retorna um estado de instalação válido. (ANSI)
MsiGetFeatureValidStatesW

A função MsiGetFeatureValidStates retorna um estado de instalação válido. (Unicode)
MsiGetLanguage

A função MsiGetLanguage retorna a linguagem numérica da instalação que está em execução no momento.
MsiGetLastErrorRecord

A função MsiGetLastErrorRecord retorna o registro de erro que foi retornado pela última vez para o processo de chamada. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle.
MsiGetMode

A função MsiGetMode é usada para determinar se o instalador está em execução no momento em um modo especificado, conforme listado na tabela.
MsiGetPropertyA

A função MsiGetProperty obtém o valor de uma propriedade do instalador. (ANSI)
MsiGetPropertyW

A função MsiGetProperty obtém o valor de uma propriedade do instalador. (Unicode)
MsiGetSourcePathA

A função MsiGetSourcePath retorna o caminho de origem completo para uma pasta na tabela Diretório. (ANSI)
MsiGetSourcePathW

A função MsiGetSourcePath retorna o caminho de origem completo para uma pasta na tabela Diretório. (Unicode)
MsiGetSummaryInformationA

A função MsiGetSummaryInformation obtém um identificador para o fluxo de _SummaryInformation para um banco de dados do instalador. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (ANSI)
MsiGetSummaryInformationW

A função MsiGetSummaryInformation obtém um identificador para o fluxo de _SummaryInformation para um banco de dados do instalador. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (Unicode)
MsiGetTargetPathA

A função MsiGetTargetPath retorna o caminho de destino completo para uma pasta na tabela Diretório. (ANSI)
MsiGetTargetPathW

A função MsiGetTargetPath retorna o caminho de destino completo para uma pasta na tabela Diretório. (Unicode)
MsiOpenDatabaseA

A função MsiOpenDatabase abre um arquivo de banco de dados para acesso a dados. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (ANSI)
MsiOpenDatabaseW

A função MsiOpenDatabase abre um arquivo de banco de dados para acesso a dados. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle. (Unicode)
MsiPreviewBillboardA

A função MsiPreviewBillboard exibe um outdoor com o controle host na caixa de diálogo exibida. (ANSI)
MsiPreviewBillboardW

A função MsiPreviewBillboard exibe um outdoor com o controle host na caixa de diálogo exibida. (Unicode)
MsiPreviewDialogA

A função MsiPreviewDialog exibe uma caixa de diálogo como modelagem e inativa. (ANSI)
MsiPreviewDialogW

A função MsiPreviewDialog exibe uma caixa de diálogo como modelagem e inativa. (Unicode)
MsiProcessMessage

A função MsiProcessMessage envia um registro de erro para o instalador para processamento.
MsiRecordClearData

A função MsiRecordClearData define todos os campos em um registro como nulos.
MsiRecordDataSize

A função MsiRecordDataSize retorna o comprimento de um campo de registro. A contagem não inclui o caractere nulo de terminação.
MsiRecordGetFieldCount

Retorna o número de campos em um registro.
MsiRecordGetInteger

A função MsiRecordGetInteger retorna o valor inteiro de um campo de registro.
MsiRecordGetStringA

A função MsiRecordGetString retorna o valor da cadeia de caracteres de um campo de registro. (ANSI)
MsiRecordGetStringW

A função MsiRecordGetString retorna o valor da cadeia de caracteres de um campo de registro. (Unicode)
MsiRecordIsNull

Relata um campo de registro nulo.
MsiRecordReadStream

A função MsiRecordReadStream lê bytes de um campo de fluxo de registro em um buffer.
MsiRecordSetInteger

Define um campo de registro como um campo inteiro.
MsiRecordSetStreamA

A função MsiRecordSetStream define um campo de fluxo de registro de um arquivo. Os dados de fluxo não podem ser inseridos em campos temporários. (ANSI)
MsiRecordSetStreamW

A função MsiRecordSetStream define um campo de fluxo de registro de um arquivo. Os dados de fluxo não podem ser inseridos em campos temporários. (Unicode)
MsiRecordSetStringA

A função MsiRecordSetString copia uma cadeia de caracteres para o campo designado. (ANSI)
MsiRecordSetStringW

A função MsiRecordSetString copia uma cadeia de caracteres para o campo designado. (Unicode)
MsiSequenceA

A função MsiSequence executa outra sequência de ações, conforme descrito na tabela especificada. (ANSI)
MsiSequenceW

A função MsiSequence executa outra sequência de ações, conforme descrito na tabela especificada. (Unicode)
MsiSetComponentStateA

A função MsiSetComponentState define um componente para o estado solicitado. (ANSI)
MsiSetComponentStateW

A função MsiSetComponentState define um componente para o estado solicitado. (Unicode)
MsiSetFeatureAttributesA

A função MsiSetFeatureAttributes pode modificar os atributos padrão de um recurso em runtime. Observe que os atributos padrão dos recursos são criados na coluna Atributos da tabela Feature. (ANSI)
MsiSetFeatureAttributesW

A função MsiSetFeatureAttributes pode modificar os atributos padrão de um recurso em runtime. Observe que os atributos padrão dos recursos são criados na coluna Atributos da tabela Feature. (Unicode)
MsiSetFeatureStateA

A função MsiSetFeatureState define um recurso como um estado especificado. (ANSI)
MsiSetFeatureStateW

A função MsiSetFeatureState define um recurso como um estado especificado. (Unicode)
MsiSetInstallLevel

A função MsiSetInstallLevel define o nível de instalação de uma instalação completa do produto.
MsiSetMode

A função MsiSetMode define um estado booliano do mecanismo interno.
MsiSetPropertyA

A função MsiSetProperty define o valor de uma propriedade de instalação. (ANSI)
MsiSetPropertyW

A função MsiSetProperty define o valor de uma propriedade de instalação. (Unicode)
MsiSetTargetPathA

A função MsiSetTargetPath define o caminho de destino completo para uma pasta na tabela Diretório. (ANSI)
MsiSetTargetPathW

A função MsiSetTargetPath define o caminho de destino completo para uma pasta na tabela Diretório. (Unicode)
MsiSummaryInfoGetPropertyA

A função MsiSummaryInfoGetProperty obtém uma única propriedade do fluxo de informações de resumo. (ANSI)
MsiSummaryInfoGetPropertyCount

A função MsiSummaryInfoGetPropertyCount retorna o número de propriedades existentes no fluxo de informações de resumo.
MsiSummaryInfoGetPropertyW

A função MsiSummaryInfoGetProperty obtém uma única propriedade do fluxo de informações de resumo. (Unicode)
MsiSummaryInfoPersist

A função MsiSummaryInfoPersist grava informações resumidas alteradas novamente no fluxo de informações de resumo.
MsiSummaryInfoSetPropertyA

A função MsiSummaryInfoSetProperty define uma única propriedade de informações de resumo. (ANSI)
MsiSummaryInfoSetPropertyW

A função MsiSummaryInfoSetProperty define uma única propriedade de informações de resumo. (Unicode)
MsiVerifyDiskSpace

A função MsiVerifyDiskSpace verifica se há espaço em disco suficiente para a instalação atual.
MsiViewClose

A função MsiViewClose libera o conjunto de resultados para uma exibição executada.
MsiViewExecute

A função MsiViewExecute executa uma consulta de exibição SQL e fornece todos os parâmetros necessários.
MsiViewFetch

A função MsiViewFetch busca o próximo registro sequencial da exibição. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle.
MsiViewGetColumnInfo

A função MsiViewGetColumnInfo retorna um registro que contém nomes de coluna ou definições. Essa função retorna um identificador que deve ser fechado usando MsiCloseHandle.
MsiViewGetErrorA

A função MsiViewGetError retorna o erro que ocorreu na função MsiViewModify. (ANSI)
MsiViewGetErrorW

A função MsiViewGetError retorna o erro que ocorreu na função MsiViewModify. (Unicode)
MsiViewModify

A função MsiViewModify atualiza um registro buscado.