Interfaccia VCMidlTool

Accede a livello di codice alle proprietà di MIDL la cartella di progetto Pagine delle proprietà finestra di dialogo.

Spazio dei nomi:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Sintassi

'Dichiarazione
<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

Il tipo VCMidlTool espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AdditionalIncludeDirectories Ottiene o imposta una o più directory da aggiungere al percorso di inclusione.
Proprietà pubblica AdditionalOptions Ottiene o imposta le opzioni da aggiungere alla fine della riga di comando immediatamente prima del nome file (s).Un esempio un'opzione non è supportata nel modello a oggetti.
Proprietà pubblica CPreprocessOptions Ottiene o imposta la c da un'opzione del preprocessore del compilatore passare al compilatore MIDL.
Proprietà pubblica DefaultCharType Ottiene o imposta il tipo char MIDL predefinito.
Proprietà pubblica DLLDataFileName Ottiene o imposta il nome del file DLLDATA; l'impostazione predefinita è dlldata.c.
Proprietà pubblica EnableErrorChecks Ottiene o l'opzione di controllo degli errori.Se si seleziona Personalizzati, solo le opzioni selezionate di controllo degli errori si verificano durante la compilazione.
Proprietà pubblica ErrorCheckAllocations Ottiene o imposta un valore che indica se verificare gli errori di memoria insufficiente.
Proprietà pubblica ErrorCheckBounds Ottiene o imposta un valore che indica un controllo degli errori di dimensione rispetto alle specifiche di lunghezza di trasmissione.
Proprietà pubblica ErrorCheckEnumRange Ottiene o imposta un valore che indica se eseguire il controllo degli errori che i valori di enumerazione rientrano nell'intervallo consentito.
Proprietà pubblica ErrorCheckRefPointers Ottiene o imposta un valore che indica se a puntatori di riferimento del controllo degli errori del valore NULL.
Proprietà pubblica ErrorCheckStubData Ottiene o imposta un valore che indica se eseguire il controllo degli errori per i dati lato server alla validità dello stub di.
Proprietà pubblica ExecutionBucket Infrastruttura. Solo per utilizzo interno di Microsoft.
Proprietà pubblica FullIncludePath Ottiene un elenco di tutte le directory incluse nella compilazione; una concatenazione delle directory specificate con /I e delle directory specificate in directory di VC++ finestra di dialogo.Tutte le macro presenti in tali directory verranno valutate anche.
Proprietà pubblica GenerateStublessProxies Ottiene o imposta un valore che indica se generare proxy stubless.
Proprietà pubblica GenerateTypeLibrary Ottiene o imposta un valore che indica se generare o meno una libreria dei tipi.
Proprietà pubblica HeaderFileName Ottiene o imposta il nome del file di intestazione generato, l'impostazione predefinita è idlfile.h.
Proprietà pubblica IgnoreStandardIncludePath Ottiene o imposta un valore che indica se ignorare il percorso di inclusione standard.
Proprietà pubblica InterfaceIdentifierFileName Ottiene o imposta un nome per il file dell'identificatore di interfaccia, l'impostazione predefinita è idlfile_i.c.
Proprietà pubblica MkTypLibCompatible Ottiene o imposta un valore che indica se forzare la compatibilità con mktyplib.exe versione 2,03.
Proprietà pubblica OutputDirectory Ottiene o imposta la directory in cui inserire l'output.L'impostazione predefinita è la directory del progetto.
Proprietà pubblica PreprocessorDefinitions Ottiene o imposta una o più definizioni per il preprocessore.
Proprietà pubblica ProxyFileName Ottiene o imposta il nome del file proxy; l'impostazione predefinita è idlfile_p.c.
Proprietà pubblica RedirectOutputAndErrors Ottiene o imposta il nome file in cui l'output dello schermo e gli errori vengono scritti.
Proprietà pubblica StructMemberAlignment Ottiene o imposta 1, 2, 4, 8, o limiti di 16 byte per l'allineamento dei membri struct.
Proprietà pubblica SuppressStartupBanner Ottiene o imposta un valore che indica se eliminare la visualizzazione del messaggio di avvio e dei messaggi informativi.
Proprietà pubblica TargetEnvironment Ottiene o imposta l'ambiente di destinazione.
Proprietà pubblica ToolKind Ottiene il nome del tipo di strumento.
Proprietà pubblica toolName Ottiene il nome dello strumento specificato.
Proprietà pubblica ToolPath Ottiene il percorso dello strumento specificato.
Proprietà pubblica TypeLibraryName Ottiene il nome del riferimento della libreria dei tipi ActiveX (COM).
Proprietà pubblica UndefinePreprocessorDefinitions Ottiene o imposta una o più definizioni per il preprocessore.
Proprietà pubblica ValidateParameters Ottiene o imposta un valore che indica se abilitare la generazione di informazioni di convalida dei parametri.
Proprietà pubblica VCProjectEngine Ottiene un puntatore al motore di progetto.
Proprietà pubblica WarnAsError Ottiene o imposta un valore che indica se il compilatore considera tutti gli avvisi come errori.
Proprietà pubblica WarningLevel Ottiene o imposta un valore che indica il grado di severità con cui il compilatore controlla la presenza di costrutti potenzialmente sospetti.

In alto

Metodi

  Nome Descrizione
Metodo pubblico get_PropertyOption Infrastruttura. Solo per utilizzo interno di Microsoft.

In alto

Note

vedere Modifica delle impostazioni di progetto per informazioni su come accedere a un progetto Pagine delle proprietà finestra di dialogo.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine