Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
Microsoft Corporation
September 2000
Applies to:
Microsoft Windows NT Embedded 4.0
Summary:Using Component Designer, a companion tool to Target Designer, you can create a component definition file to define the components you add to the Target Designer system database. After creating your component definition file, you can import it into Target Designer and add the new components to an embedded operating system (OS) configuration. (13 printed pages)
Introduction
Using KDF Files
Defining the Component
Additional Information
Using Component Designer, a companion tool to Target Designer, you can create a component definition file to define the components you add to the Target Designer system database.
A component definition file contains system instructions for the components, including their capabilities and dependencies. You can also configure capabilities and components by using information in your development system, such as your local registry or the Target Designer system database.
After creating your component definition file, you can import it into Target Designer and add the new components to an embedded operating system (OS) configuration.
A component definition file contains a .kdf extension. Although you can define a component in a .kdf file using a text editor, as described in Target Designer online Help, it is much simpler to define a component using the Microsoft Windows NT Embedded component authoring tool, Component Designer.
For every component that you want to include in the component definition file, you must identify the following:
Note When you import a component definition file into Target Designer, support files and the .h files defined in performance counter files are also imported.
After determining where you want to list the capabilities and components in the Target Designer All Nodes pane, you can create a new component definition file. When you open Component Designer, a new component definition file opens. If you are working in an existing component definition file and want to open a new one, use the following procedure.
To create a new component definition file
You must set component definition file properties so that Target Designer can identify pertinent information, such as the file name, designated platform, and operating system.
The component definition file properties can be set in the Component Designer navigation pane. In the pane, right-click the component definition file name, and then click Properties. The following table shows the properties that can be set in the dialog that appears.
Property | Description |
Component name | The unique name of your component definition file. After you import the component definition file into the Target Designer, this name is displayed in the All Nodes pane. |
Vendor | The company that creates the component definition file. |
Description | A description of the component definition file. |
Version (major and minor) | The vendor version. |
Release date | The creation date of the component definition file. Example: 12/30/1998 |
Platform | The hardware platform type. Example: i386 |
Operating system (OS) | The operating system type. Example: WINNT |
OS version | The version of the operating system. Example: 4.0 |
Repository | The basic directory from which to
install most files:
%%WinNT%%for the Windows NT basic directory. %%Repository%%for the repository directory in Target Designer installation root directory. Note Specify a repository path relative to the directory in which you put the component definition file. |
Language | The language for the target system. |
You must define the component, associated capability, support files and dependencies. You do this by selecting a section in the left pane of the Component Designer, and then entering information about the component and its relationship to other components, including conflicts and dependencies.
Using the following table, click on the appropriate section, and then perform the procedure.
Section | Description | Procedure | ||||||||||||||||||
Capability | Use this section to do the following:
Identify capabilities in the Target Designer database (TDSD) under which to put the component. Add a capability to the TDSD for the component. |
To add a capability
|