Compartilhar via


Interface VCMidlTool

Programaticamente acessa as propriedades do MIDL pasta de um projeto Páginas de propriedades caixa de diálogo.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
<GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")> _
Public Interface VCMidlTool
[GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")]
public interface VCMidlTool
[GuidAttribute(L"97ED1890-99FA-469E-AB62-F267535B0B69")]
public interface class VCMidlTool
[<GuidAttribute("97ED1890-99FA-469E-AB62-F267535B0B69")>]
type VCMidlTool =  interface end
public interface VCMidlTool

O tipo VCMidlTool expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AdditionalIncludeDirectories Obtém ou define um ou mais diretórios a serem adicionados ao caminho de inclusão.
Propriedade pública AdditionalOptions Obtém ou define as opções a serem adicionadas ao final da linha de comando, imediatamente antes do nome de arquivo (s).Um exemplo é se uma opção não é suportada no modelo de objeto.
Propriedade pública CPreprocessOptions Obtém ou define uma opção de pré-processador do compilador c para passar para o compilador MIDL.
Propriedade pública DefaultCharType Obtém ou define o caractere MIDL padrão tipo.
Propriedade pública DLLDataFileName Obtém ou define o nome do arquivo DLLDATA. o padrão é dlldata.c.
Propriedade pública EnableErrorChecks Obtém ou define verifica a opção de verificação de erros.Se você selecionar personalizado, apenas os selecionados a verificação de erros opções ocorrerem durante a compilação.
Propriedade pública ErrorCheckAllocations Obtém ou define um valor indicando se verificar erros de falta de memória.
Propriedade pública ErrorCheckBounds Obtém ou define um valor que indica uma verificação de erro de tamanho, em vez de especificações do comprimento da transmissão.
Propriedade pública ErrorCheckEnumRange Obtém ou define um valor indicando se a um erro Verifique se os valores de enumeração estão no intervalo permitido.
Propriedade pública ErrorCheckRefPointers Obtém ou define um valor indicando se a um erro verificar ponteiros de referência nula.
Propriedade pública ErrorCheckStubData Obtém ou define um valor indicando se a erro de verificar se há validade de stub de dados do lado do servidor.
Propriedade pública ExecutionBucket Infraestrutura. Somente para uso interno da Microsoft.
Propriedade pública FullIncludePath Obtém uma lista de todos os diretórios incluído na compilação; uma concatenação das pastas especificadas com /I e diretórios especificados na VC++ Directories caixa de diálogo.Todas as macros presentes nesses diretórios também serão avaliadas.
Propriedade pública GenerateStublessProxies Obtém ou define um valor que indica se gerar proxies sem stub.
Propriedade pública GenerateTypeLibrary Obtém ou define um valor que indica se deve ou não gerar uma biblioteca de tipos.
Propriedade pública HeaderFileName Obtém ou define o nome do arquivo de cabeçalho gerado. o padrão é idlfile.h.
Propriedade pública IgnoreStandardIncludePath Obtém ou define um valor indicando se a ignorar caminho de inclusão padrão.
Propriedade pública InterfaceIdentifierFileName Obtém ou define um nome para o arquivo de identificador de Interface; o padrão é idlfile_i.c.
Propriedade pública MkTypLibCompatible Obtém ou define um valor indicando se forçar a compatibilidade com o mktyplib. exe versão 2.03.
Propriedade pública OutputDirectory Obtém ou define o diretório no qual colocar a saída.O padrão é o diretório do projeto.
Propriedade pública PreprocessorDefinitions Obtém ou define um ou mais pré-processador.
Propriedade pública ProxyFileName Obtém ou define o nome do arquivo proxy. o padrão é idlfile_p.c.
Propriedade pública RedirectOutputAndErrors Obtém ou define o nome do arquivo para a tela de saída e erros são gravados.
Propriedade pública StructMemberAlignment Obtém ou define a 1-, 2, 4, 8- ou limites de 16 bytes para alinhamento de membro de struct.
Propriedade pública SuppressStartupBanner Obtém ou define um valor indicando se suprimir a exibição das mensagens de faixa e informações de inicialização.
Propriedade pública TargetEnvironment Obtém ou define o ambiente de destino.
Propriedade pública ToolKind Obtém o nome do tipo de ferramenta que se trata.
Propriedade pública toolName Obtém o nome da ferramenta especificada.
Propriedade pública ToolPath Obtém o caminho para a ferramenta especificada.
Propriedade pública TypeLibraryName Obtém o nome da referência da biblioteca de tipo ActiveX (COM).
Propriedade pública UndefinePreprocessorDefinitions Obtém ou define uma ou mais remoções de definição.
Propriedade pública ValidateParameters Obtém ou define um valor que indica se deseja ativar a geração de informações de validação de parâmetro.
Propriedade pública VCProjectEngine Obtém um ponteiro para o mecanismo do projeto.
Propriedade pública WarnAsError Obtém ou define um valor indicando se o compilador trata todos os avisos como erros.
Propriedade pública WarningLevel Obtém ou define um valor indicando como estritamente o compilador verifica por construções potencialmente suspeitas.

Superior

Métodos

  Nome Descrição
Método público get_PropertyOption Infraestrutura. Somente para uso interno da Microsoft.

Superior

Comentários

Consulte Modificando as configurações de projeto para obter informações sobre como acessar um projeto Páginas de propriedades caixa de diálogo.

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCProjectEngine