Condividi tramite


Interfaccia VCMidlTool

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

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

Sintassi

'Dichiarazione
<GuidAttribute("B355ACDC-9951-4BC6-8F4F-8698082C299F")> _
Public Interface VCMidlTool
[GuidAttribute("B355ACDC-9951-4BC6-8F4F-8698082C299F")]
public interface VCMidlTool
[GuidAttribute(L"B355ACDC-9951-4BC6-8F4F-8698082C299F")]
public interface class VCMidlTool
[<GuidAttribute("B355ACDC-9951-4BC6-8F4F-8698082C299F")>]
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 opzioni da aggiungere alla fine della riga di comando immediatamente prima del nome o dei nomi file.Ciò è utile quando ad esempio un'opzione non è supportata nel modello a oggetti.
Proprietà pubblica CPreprocessOptions Ottiene o imposta un'opzione del preprocessore del compilatore C da 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; il nome predefinito è dlldata.c.
Proprietà pubblica EnableErrorChecks Ottiene o imposta un valore che indica l'opzione di controllo degli errori.Se si seleziona Personalizza, durante la compilazione ricorrono solo le opzioni di controllo degli errori selezionate.
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 della trasmissione.
Proprietà pubblica ErrorCheckEnumRange Ottiene o imposta un valore che indica se eseguire un controllo degli errori i cui valori di enumerazione rientrano nell'intervallo consentito.
Proprietà pubblica ErrorCheckRefPointers Ottiene o imposta un valore che indica se eseguire il controllo degli errori relativo a puntatori di riferimento che hanno un valore NULL.
Proprietà pubblica ErrorCheckStubData Ottiene o imposta un valore che indica se eseguire il controllo degli errori relativo alla validità dello stub dei dati lato server.
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 mediante /I e delle directory specificate nella finestra di dialogo VC++ Directories.Verranno valutate anche tutte le macro presenti in tali directory.
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 di 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; il nome predefinito è idlfile_p.c.
Proprietà pubblica RedirectOutputAndErrors Ottiene o imposta il nome file nel quale vengono scritti l'output dello schermo e gli errori.
Proprietà pubblica StructMemberAlignment Ottiene o imposta limiti a 1, 2, 4, 8 o 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 di tipi ActiveX (COM).
Proprietà pubblica UndefinePreprocessorDefinitions Ottiene o imposta uno o più annullamenti 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 gestione del progetto.
Proprietà pubblica WarnAsError Ottiene o imposta un valore che indica se tutti gli avvisi vengono considerati dal compilatore 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 Utilizzo di proprietà di progetto per informazioni su come accedere alla finestra di dialogo Pagine delle proprietà di un progetto.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine