Compartir a través de


Directiva AddComponent inf

Una directiva AddComponent se usa dentro de un DDInstall inf. Sección Componentes de un archivo INF de extensión. Crea un dispositivo secundario virtual para el componente de software en el dispositivo actual. Esta directiva es compatible con Windows 10 versión 1703 y posteriores.

[DDInstall.Components]

AddComponent=ComponentName,[flags],component-install-section

Entradas

ComponentName

Especifica el nombre del componente de software que se va a crear. Cada directiva AddComponent de un archivo INF debe tener un valor único.

flags

Especifica una o varias marcas (ORed), actualmente no definidas pero reservadas para su uso futuro.

component-install-section

Hace referencia a una sección definida por INF-writer que contiene información para crear el componente de software con nombre para este dispositivo.

Observaciones

Cada nombre de sección creado por INF-writer debe ser único dentro del archivo INF y debe seguir las reglas generales para definir nombres de sección. Para obtener más información sobre estas reglas, vea Reglas de sintaxis general para archivos INF.

Una directiva AddComponent debe hacer referencia a una sección denominada component-install-section en otra parte del archivo INF. Cada sección de este tipo tiene el siguiente formato:

[component-install-section]

ComponentIDs=component-id[,component-id] …
[Description=description]

Cada sección component-install-section debe tener al menos la entrada ComponentIDs como se muestra aquí. Sin embargo, las entradas restantes son opcionales.

Tenga en cuenta que los ComponentID son HardwareID, lo que significa que son cadenas definidas por el desarrollador de hardware. Para garantizar la unicidad de estos identificadores, en la mayoría de los casos, se recomienda seguir el esquema de identificador usado para dispositivos PCI. Es posible que un proveedor quiera usar un esquema diferente, pero eso depende del escenario.

Por ejemplo, un proveedor con varios componentes en un único dispositivo podría querer asociar los identificadores de hardware del componente con el elemento primario. En este caso, podrían crear un ComponentID anexando un identificador de componente definido por el proveedor de cuatro caracteres al identificador de hardware del elemento primario.

Component-Install entradas y valores de sección

ComponentIDs=id1[, id2] ... [, idN]

Especifica los identificadores de componente para un componente de software. Los identificadores de componentes funcionan de la misma manera que los identificadores de hardware y deben seguir un formato similar. Para un componente de software, el sistema antepone los valores proporcionados por INF con SWC\ para crear los identificadores de hardware. Por ejemplo, un valor ComponentIDs de VID0001&PID0001 da como resultado un identificador de hardware de SWC\VID0001&PID0001.

Descripción=Descripción

Opcionalmente, especifica una cadena que describe el componente de software, normalmente para la localización, expresada como un token %strkey% definido en una sección Cadenas INF.

Si una cadena de descripción contiene tokens %strkey%, cada token puede representar un máximo de 511 caracteres. La cadena total, después de las sustituciones de token de cadena, no debe superar los 1024 caracteres.

Consulte también

Usar un archivo INF de componentes.

DDInstall. Componentes

Directiva AddSoftware inf