VCMidlTool (Interfaz)
Tiene acceso mediante programación a las propiedades de la carpeta MIDL en el cuadro de diálogo Páginas de propiedades de un proyecto.
Espacio de nombres: Microsoft.VisualStudio.VCProjectEngine
Ensamblado: Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxis
'Declaración
<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
El tipo VCMidlTool expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
AdditionalIncludeDirectories | Obtiene o establece uno o más directorios para agregar a la ruta de inclusión. | |
AdditionalOptions | Obtiene o establece opciones que se van a agregar al final de la línea de comandos inmediatamente antes del nombre o de los nombres de archivo.Un ejemplo de ello es si una opción no es compatible con el modelo de objetos. | |
CPreprocessOptions | Obtiene o establece una opción de preprocesador del compilador de C que se va a pasar al compilador de MIDL. | |
DefaultCharType | Obtiene o establece el tipo de carácter predeterminado de MIDL. | |
DLLDataFileName | Obtiene o establece el nombre del archivo DLLDATA; el valor predeterminado es dlldata.c. | |
EnableErrorChecks | Obtiene o establece la opción de comprobación de errores.Si selecciona Personalizada, durante la compilación sólo se realizarán las opciones de comprobación de errores seleccionadas. | |
ErrorCheckAllocations | Obtiene o establece un valor que indica si se van a comprobar los errores de memoria insuficiente. | |
ErrorCheckBounds | Obtiene o establece un valor que indica una comprobación de errores de las especificaciones de tamaño frente a las de longitud de la transmisión. | |
ErrorCheckEnumRange | Obtiene o establece un valor que indica si se va a comprobar que los valores de enumeración estén dentro del intervalo permitido. | |
ErrorCheckRefPointers | Obtiene o establece un valor que indica si se van a comprobar los errores de los punteros de referencia para NULL. | |
ErrorCheckStubData | Obtiene o establece un valor que indica si se va a comprobar la validez del código auxiliar de los datos del servidor. | |
ExecutionBucket | Infraestructura. Sólo para uso interno de Microsoft. | |
FullIncludePath | Obtiene una lista de todos los directorios incluidos en la compilación; es una concatenación de los directorios especificados con /I y los directorios especificados en el cuadro de diálogo VC++ Directories.También se evaluarán todas las macros presentes en estos directorios. | |
GenerateStublessProxies | Obtiene o establece un valor que indica si se van a generar servidores proxy sin código auxiliar. | |
GenerateTypeLibrary | Obtiene o establece un valor que indica si se va a generar o no una biblioteca de tipos. | |
HeaderFileName | Obtiene o establece el nombre del archivo de encabezado generado; el valor predeterminado es idlfile.h. | |
IgnoreStandardIncludePath | Obtiene o establece un valor que indica si se va a omitir la ruta de inclusión estándar. | |
InterfaceIdentifierFileName | Obtiene o establece un nombre para el archivo del identificador de interfaz; el valor predeterminado es idlfile_i.c. | |
MkTypLibCompatible | Obtiene o establece un valor que indica si se va a forzar la compatibilidad con la versión 2.03 de mktyplib.exe. | |
OutputDirectory | Obtiene o establece el directorio en el que se va a situar la salida.El valor predeterminado es el directorio del proyecto. | |
PreprocessorDefinitions | Obtiene o establece una o más definiciones del preprocesador. | |
ProxyFileName | Obtiene o establece el nombre del archivo del proxy; el valor predeterminado es idlfile_p.c. | |
RedirectOutputAndErrors | Obtiene o establece el nombre del archivo donde se escriben los resultados en pantalla y los errores. | |
StructMemberAlignment | Obtiene o establece límites de 1, 2, 4, 8 ó 16 bytes para la alineación de los miembros de struct. | |
SuppressStartupBanner | Obtiene o establece un valor que indica si se va a suprimir la presentación de la pancarta de inicio y de los mensajes informativos. | |
TargetEnvironment | Obtiene o establece el entorno de destino. | |
ToolKind | Obtiene el nombre del tipo al que pertenece la herramienta. | |
toolName | Obtiene el nombre de la herramienta especificada. | |
ToolPath | Obtiene la ruta de acceso a la herramienta especificada. | |
TypeLibraryName | Obtiene el nombre de la referencia de la biblioteca de tipos ActiveX (COM). | |
UndefinePreprocessorDefinitions | Obtiene o establece la anulación de una o más definiciones del preprocesador. | |
ValidateParameters | Obtiene o establece un valor que indica si se va a habilitar la generación de información de validación de parámetros. | |
VCProjectEngine | Obtiene un puntero al motor de proyecto. | |
WarnAsError | Obtiene o establece un valor que indica si el compilador trata todas las advertencias como errores. | |
WarningLevel | Obtiene o establece un valor que indica lo estricto que debe ser el compilador a la hora de comprobar posibles construcciones sospechosas. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
get_PropertyOption | Infraestructura. Sólo para uso interno de Microsoft. |
Arriba
Comentarios
Vea Modificar la configuración del proyecto para obtener información sobre cómo tener acceso al cuadro de diálogo de Páginas de propiedades de un proyecto.