INF AddComponent 지시문

AddComponent 지시문은 INF DDInstall 내에서 사용됩니다. 확장명 INF 파일의 구성 요소 섹션입니다. 현재 디바이스 아래에 소프트웨어 구성 요소에 대한 가상 자식 디바이스를 만듭니다. 이 지시문은 Windows 10 버전 1703 이상에서 지원됩니다.

[DDInstall.Components]

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

항목

ComponentName

만들 소프트웨어 구성 요소의 이름을 지정합니다. INF 파일의 각 AddComponent 지시문에는 고유한 값이 있어야 합니다.

flags

하나 이상의 (ORed) 플래그를 지정합니다. 현재는 정의되지 않았지만 나중에 사용하도록 예약되어 있습니다.

component-install-section

이 디바이스에 대해 명명된 소프트웨어 구성 요소를 만들기 위한 정보가 포함된 INF 기록기 정의 섹션을 참조합니다.

설명

INF 작성기에서 만든 각 섹션 이름은 INF 파일 내에서 고유해야 하며 섹션 이름을 정의하기 위한 일반적인 규칙을 따라야 합니다. 이러한 규칙에 대한 자세한 내용은 INF 파일에 대한 일반 구문 규칙을 참조하세요.

AddComponent 지시문은 INF 파일의 다른 곳에서 명명된 component-install-section을 참조해야 합니다. 이러한 각 섹션의 형식은 다음과 같습니다.

[component-install-section]

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

component-install-section 에는 여기에 표시된 대로 적어도 ComponentIDs 항목이 있어야 합니다. 그러나 나머지 항목은 선택 사항입니다.

ComponentID는하드웨어 ID입니다. 즉, 하드웨어 개발자가 정의한 문자열입니다. 대부분의 경우 이러한 ID의 고유성을 보장하려면 PCI 디바이스에 사용되는 식별자 스키마를 따르는 것이 좋습니다. 공급업체가 다른 스키마를 사용하려고 할 수도 있지만 시나리오에 따라 달라질 수 있습니다.

예를 들어 단일 디바이스에 여러 구성 요소가 있는 공급업체는 구성 요소의 하드웨어 ID를 부모와 연결하려고 할 수 있습니다. 이 경우 4자 공급업체에서 정의한 구성 요소 식별자를 부모의 하드웨어 ID에 추가하여 ComponentID 를 만들 수 있습니다.

섹션 항목 및 값 Component-Install

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

소프트웨어 구성 요소의 구성 요소 식별자를 지정합니다. 구성 요소 ID는 하드웨어 ID와 동일한 방식으로 작동하며 유사한 서식을 따라야 합니다. 소프트웨어 구성 요소의 경우 시스템에서 INF 제공 값을 SWC\ 앞에 추가하여 하드웨어 ID를 만듭니다. 예를 들어 의 VID0001&PID0001ComponentIDs 값은 의 하드웨어 IDSWC\VID0001&PID0001를 생성합니다.

설명=설명

필요에 따라 일반적으로 지역화를 위해 INF 문자열 섹션에 정의된 %strkey% 토큰으로 표현되는 소프트웨어 구성 요소를 설명하는 문자열을 지정합니다.

설명 문자열에 %strkey% 토큰이 포함된 경우 각 토큰은 최대 511자를 나타낼 수 있습니다. 문자열 토큰 대체 후의 총 문자열은 1024자를 초과하면 안 됩니다.

참고 항목

구성 요소 INF 파일 사용.

DDInstall. 구성 요소

INF AddSoftware 지시문