Rubrique précédente: Groupe ComponentIDRubrique suivante: Fichier texte compressé Gestion des actifs


Exemple de fichier .MIF

Voici un exemple de fichier .MIF :

Start Component
// Une double barre oblique indique que la ligne contient des commentaires,
// et doit être ignorée...
// Commençons par nommer et décrire le composant...
  Name = "Informations PC AM Windows 95"
  Description = "Ce fichier MIF contient l'inventaire matériel de base d'un ordinateur AM Windows 95"
  // Enumérons ensuite les groupes...
     Start Group
	// D'abord, nommons les groupes....
	// Chaque groupe du composant doit
	// être associé à un ID unique et à une classe...
	// et, de manière facultative, à une description
	   Name = "Processeurs"
 	   Id = 1
	   Class = "AM|Processors|001"
	   Description = "Décrit les processeurs présents dans le système"
 	   // Répertorions ensuite les attributs des groupes...
	      Start Attribute
		// D'abord, nommons les attributs....
		// Chaque attribut figurant dans le groupe doit être
		// associé à un ID unique et, de manière facultative, à une description
			Name = "Type de processeur principal"
			Id = 1
			Description = "Type de processeur actuellement dans le système"
			// Définissez le type d'attribut (une chaîne)...
			Type = String(64)
			// ...ainsi que la valeur de l'attribut...
			Value = "Pentium"
		// Fin de l'attribut...
		End Attribute
		// Décrivez un nouvel attribut dans le groupe...
		Start Attribute
			Name = "Vitesse du processeur principal"
			Id = 2
			Description = "Vitesse maximale (en MHz) de ce processeur"
			Type = Integer
			Value = 90
		End Attribute
		Start Attribute
			Name = "ID du fournisseur du processeur principal"
			Id = 3
			Description = "Il s'agit de l'ID de fournisseur renvoyé par le processeur                                 en réponse à l'instruction CPUID"
			Type = String(64)
			Value = "GenuineIntel"
		End Attribute
		// Continuer jusqu'à ce qu'il n'y ait plus d'attributs dans le groupe...
		// Fin du groupe...
     End Group
     // Décrivez un nouveau groupe dans le composant...
     Start Group
	Name = "Système d'exploitation"
	Id = 2
	Class = "AM|OSsystem|001"
	Description = "Décrit le système d'exploitation exécuté dans ce système"
	Start Attribute
		Name = "Système d'exploitation"
		Id = 1
		Description = "Définit le système d'exploitation"
		Type = String(64)
		Value = "Windows 95"
	End Attribute
	Start Attribute
		Name = "Version principale du système d'exploitation"
		Id = 2
		Description = "Définit la version principale du système d'exploitation"
		Type = Integer
		Value = 4
	End Attribute
	Start Attribute
		Name = "Version secondaire du système d'exploitation"
		Id = 3
		Description = "Définit la version secondaire du système d'exploitation"
		Type = Integer
		Value = 0
	End Attribute
     End Group
// Continuez jusqu'à ce que le composant ne contienne plus de groupes..
// Fin du composant...
End Component