PCデバイスマニフェストパッケージを送信します
PC デバイス マニフェスト パッケージの提出
同じ方法を使用して、プレビューまたはリリース用にパッケージを送信できます。
デバイス マニフェスト パッケージを申請するには
SignToolツールを使用してdevicemanmanifest-msパッケージに署名します。
Microsoftアカウントを使用して、ハードウェアデベロッパーセンターまたはWindowsデベロッパーセンターからダッシュボードにサインインします。
デバイスメタデータで、新しいエクスペリエンスを送信する場合は [エクスペリエンスの作成] をクリックし、既存のエクスペリエンスを変更する場合は [エクスペリエンスの管理] をクリックします。
新しいdevicemanmanifest-msパッケージを参照して選択し、 [送信] をクリックします。
デバイス マニフェスト サブミッション パッケージの作成
デバイスマニフェスト提出パッケージは、すべてのPCデバイスメタデータをハードウェアデベロッパーセンターに提出する必要があるパッケージ形式です。
デバイスマニフェスト提出パッケージには、ロケールサポートを宣言し、提出会社に属するPC HWIDの検証を有効にするファイルが含まれています。 デバイスマニフェストパッケージには、デバイスメタデータパッケージも含まれています。
デバイスマニフェスト提出パッケージは、デバイスメタデータパッケージと同じ方法でハードウェアデベロッパーセンターにアップロードされます。 同じユーザーインターフェイスとアップロードボックスを使用して、アップロードする*.devicemanmanifest-msファイルの名前を入力します。
ハードウェアデベロッパーセンターのユーザーインターフェイスの一括アップロード以外のすべてのファイルアップロードボックスは、デバイスマニフェスト提出パッケージを受け入れます。
デバイス マニフェスト サブミッション パッケージの内容
各デバイスマニフェストサブミッションパッケージは、次のコンポーネントで構成されています。
デバイス メタデータ パッケージ
このパッケージには、デバイスアイコンの表示、アクションの設定、およびWindowsでのデバイスエクスペリエンス機能の利用に関する情報とグラフィックスが含まれています。
デバイスメタデータパッケージは常に必要です。
LocaleInfo XML ドキュメント
このドキュメントには、付随するデバイスメタデータパッケージに含まれるロケールに関するデータが含まれています。 ハードウェアデベロッパーセンターでは、このデータを使用して、1つまたは複数のロケールのデバイスメタデータパッケージを適切に検証します。
LocaleInfo XMLドキュメントは、デバイスメタデータパッケージに1つのロケールのみが含まれている場合でも、常に必要です。
PcMetadataSubmission XML ドキュメント
このドキュメントには、付属のPCデバイスメタデータパッケージでHwidを検証するために使用されるデータが含まれています。 ハードウェアデベロッパーセンターは、このデータを使用して、デバイスメタデータパッケージ内のHwidが正しい会社に属していることを確認します。
PcMetadataSubmission XMLドキュメントは、PCデバイスメタデータパッケージにのみ必要です。
Note
XMLドキュメントは、UTF-8エンコードを使用して保存する必要があります。
PC デバイス マニフェスト サブミッション パッケージの構造
デバイスマニフェストパッケージの構造は、含まれているデバイスメタデータがPC用、モバイルブロードバンド用、または複数のロケールのサポートが含まれているかどうかによって異なります。
デバイスメタデータが3つのカテゴリのいずれにも該当しない場合、デバイスマニフェストパッケージは必要ありません。 ただし、デバイスマニフェストパッケージを使用して、デバイスメタデータパッケージが1つのロケール用であることを示すこともできます。
PCデバイスマニフェスト提出パッケージのコンポーネントは、圧縮キャビネットファイルに格納されます。 ファイル名のサフィックスは.devicemmanifest-msである必要があります。
各PCデバイスマニフェスト提出パッケージには、次の構造が必要です。
GUID1.devicemanifest-ms
\GUID1.devicemetadata-ms
\LocaleInfo.xml
\PcMetadataSubmission.xml
"GUID1"はGUIDである必要があります。
LocaleInfo.xmlとPcMetadataSubmission.xmlを作成するには、以下を参照してください。
デバイスメタデータパッケージ*.devicemetadata-msを開発する方法については、Windows 8のデバイスメタデータパッケージスキーマリファレンスを参照してください。
Cabarcツールを使用して、これらのCABパッケージを作成できます。 このツールについて詳しくは、Cabarc の概要に関するページをご覧ください。
Cabarcツールを使用して*.devicemanmanifest-msファイルを作成する場合は、デバイスメタデータパッケージ(*.devicemetadata-ms) 、LocaleInfo XMLドキュメント、およびPcMetadataSubmission XMLドキュメントがディレクトリのルートにあるローカルディレクトリを作成する必要があります。
備考 (デバイス マニフェスト)
.devicemanifest -ms と .devicemetadata-ms のファイル名で指定する GUID は、中かっこ ({}) で区切らないでください。
各PCデバイスマニフェストの送信とデバイスメタデータパッケージのGUIDは一意である必要があります。 新しいパッケージまたは変更されたパッケージを作成する場合は、新しいGUIDを作成する必要があります。
キャビネットファイルを作成する方法の詳細については、 「Microsoftキャビネットソフトウェア開発キット」 を参照してください。
例 (デバイス マニフェスト)
Cabarcツールを使用して.devicemanmanifest-msファイルを作成する方法の例を次に示します。 この例では、PCデバイスマニフェストファイルのコンポーネントは、PcPackagesという名前のローカルディレクトリにあります。
.\PcPackages\
.\PcPackages\PcMetadataSubmission.xml
.\PcPackages\LocaleInfo.xml
.\PcPackages\GUID.devicemetadata-ms
GUID.devicemanmanifest-msファイルは、PCFilesという名前のローカルディレクトリに作成されました。
Cabarc.exe -r -p -P .\PcPackages\
N .\PCFiles\ GUID.devicemanifest-ms
.\PcPackages\PcMetadataSubmission.xml
.\PcPackages\LocaleInfo.xml
このツールについて詳しくは、Cabarc の概要に関するページをご覧ください。
PcMetadataSubmission.xml の作成
PcMetadataSubmission XML スキーマ
デバイスマニフェスト提出パッケージには、ハードウェアデベロッパーセンターサイトがPackageInfo.xmlでコンピューターHardwareIDsを検証するために使用する情報を含むPcMetadataSubmission.xmlドキュメントを含めることができます。
PcMetadataSubmission.xmlドキュメント内のデータは、次に示すPcMetadataSubmission XMLスキーマに基づいて書式設定されます。
Note
XMLドキュメントは、UTF-8エンコードを使用して保存する必要があります。
ComputerHardwareIDの詳細については、「デバイスとプリンターのデバイスメタデータパッケージを作成する方法」を参照してください。
PcMetadataSubmission XML スキーマの名前空間
PcMetadataSubmission XMLスキーマの名前空間を次に示します。
http://schemas.microsoft.com/Windows/2009/05/MetadataSubmission/PcMetadataSubmission
http://schemas.microsoft.com/Windows/2011/06/MetadataSubmission/PcMetadataSubmissionv2
PcMetadataSubmission XML の要素/属性の概要
次の表では、PcMetadataSubmission XMLスキーマのメタデータの要素と属性について説明します。
要素/属性 | 要素/属性の種類 | 必須/省略可能 | 説明 |
---|---|---|---|
SMBIOSEntry | SMBIOSEntryType | 必須 | コンピューターのSMBIOS情報を指定します。 |
SystemManufacturer | tns:SMBIOSStringType | 必須 | コンピューターの名前を指定します。 |
SystemFamily | tns:SMBIOSStringType | 省略可能 | コンピューターの製造元のファミリ名を指定します。 |
SystemProductName | tns:SMBIOSStringType | 省略可能 | 製品 (コンピューター) の名前を指定します。 |
BIOSVendor | tns:SMBIOSStringType | 省略可能 | BIOSの製造元の名前を指定します。 |
BIOSVersion | tns:SMBIOSStringType | 省略可能 | BIOSのバージョン番号を指定します。 |
SystemBIOSMajorRelease | tns:BIOSReleaseType | 省略可能 | BIOSのMajorReleaseバージョンを指定します。 |
SystemBIOSMinorRelease | tns:BIOSReleaseType | 省略可能 | BIOSのMinorReleaseバージョンを指定します。 |
Enclosuretype | tns:TypeofEnclosureType | 省略可能 | コンピューターのエンクロージャの種類を指定します。 |
SKUNumber | v2:SMBIOSStringType | 省略可能 | コンピューターのSKU番号を指定します。 |
PcMetadataSubmission XML スキーマの定義
PcMetadataSubmission XMLスキーマ定義を次に示します。
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://schemas.microsoft.com/Windows/2009/05/MetadataSubmission/PcMetadataSubmission" xmlns:tns="http://schemas.microsoft.com/Windows/2009/05/MetadataSubmission/PcMetadataSubmission" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v2="http://schemas.microsoft.com/Windows/2011/06/MetadataSubmission/PcMetadataSubmissionv2" elementFormDefault="qualified" blockDefault="#all">
<xs:element name="PcMetadataSubmission" type="tns:PcMetadataSubmissionType" />
<xs:complexType name="PcMetadataSubmissionType">
<xs:sequence>
<xs:element name="SMBIOSList" type="tns:SMBIOSListType" />
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="SMBIOSListType">
<xs:sequence>
<xs:element name="SMBIOSEntry" type="tns:SMBIOSEntryType" maxOccurs="unbounded" />
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="SMBIOSEntryType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="SystemManufacturer" type="tns:SMBIOSStringType" use="required" />
<xs:attribute name="SystemFamily" type="tns:SMBIOSStringType" use="optional" />
<xs:attribute name="SystemProductName" type="tns:SMBIOSStringType" use="optional" />
<xs:attribute name="BIOSVendor" type="tns:SMBIOSStringType" use="optional" />
<xs:attribute name="BIOSVersion" type="tns:SMBIOSStringType" use="optional" />
<xs:attribute name="SystemBIOSMajorRelease" type="tns:BIOSReleaseType" use="optional" />
<xs:attribute name="SystemBIOSMinorRelease" type="tns:BIOSReleaseType" use="optional" />
<xs:attribute name="EnclosureType" type="tns:TypeofEnclosureType" use="optional" />
<xs:attribute ref="v2:SKUNumber" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="SMBIOSStringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BIOSReleaseType">
<xs:restriction base="xs:hexBinary">
<xs:minLength value="1" />
<xs:maxLength value="1" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TypeofEnclosureType">
<xs:restriction base="xs:hexBinary">
<xs:pattern value="([0-7][0-9A-F]|0[0-9A-F])" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
PcMetadataSubmissionv2 XMLスキーマ定義を次に示します。
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://schemas.microsoft.com/Windows/2011/06/MetadataSubmission/PcMetadataSubmissionv2" xmlns:tns="http://schemas.microsoft.com/Windows/2011/06/MetadataSubmission/PcMetadataSubmissionv2" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" blockDefault="#all">
<xs:attribute name="SKUNumber" type="tns:SMBIOSStringType" />
<xs:simpleType name="SMBIOSStringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
PcMetadataSubmission XML スキーマ リファレンス
PcMetadataSubmission XMLスキーマは、次の要素と属性を定義します。
- SMBIOSList
- SMBIOSEntry
- SystemManufacturer
- SystemFamily
- SystemProductName
- BIOSVendor
- BIOSVersion
- SystemBIOSMajorRelease
- SystemBIOSMinorRelease
- Enclosuretype
- SKUNumber
- SMBIOSEntry
SMBIOSEntry の要素
SMBIOSEntry要素は、コンピューターシステム情報を指定します。 この情報に基づいて、ハードウェアデベロッパーセンターはコンピューターハードウェアIdを作成し、PcMetadataSubmission.xmlと共に送信するpackageinfo.xml内のコンピューターhardwareIDと値を比較します。
<xs:element name="SMBIOSEntry" type="tns:SMBIOSEntryType" maxOccurs="unbounded" />
<xs:complexType name="SMBIOSEntryType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="SystemManufacturer" type="tns:SMBIOSStringType" use="required" />
<xs:attribute name="SystemFamily" type="tns:SMBIOSStringType" use="optional" />
<xs:attribute name="SystemProductName" type="tns:SMBIOSStringType" use="optional" />
<xs:attribute name="BIOSVendor" type="tns:SMBIOSStringType" use="optional" />
<xs:attribute name="BIOSVersion" type="tns:SMBIOSStringType" use="optional" />
<xs:attribute name="SystemBIOSMajorRelease" type="tns:BIOSReleaseType" use="optional" />
<xs:attribute name="SystemBIOSMinorRelease" type="tns:BIOSReleaseType" use="optional" />
<xs:attribute name="Enclosuretype" type="tns:TypeofEnclosureType" use="optional" />
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
備考 (SMBIOSEntry 要素)
複数のSMBIOSEntry要素を使用して、複数のシステムを指定できます。
たとえば、メタデータパッケージが複数のPCシステムをサポートしているとします。 次のSMBIOSEntry要素を使用して、PCシステムを定義できます。
<SMBIOSList>
<SMBIOSEntry
SystemManufacturer="FABRIKAM" SystemFamily…
/>
<SMBIOSEntry
SystemManufacturer="FABRIKAM" SystemFamily…
</SMBIOSList>
SystemManufacturer の属性
SystemManufacturer属性は、コンピューターのファミリ名を指定します。
<xs:attribute name="SystemManufacturer" type="tns:SMBIOSStringType" use="required" />
<xs:simpleType name="SMBIOSStringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
備考 (SystemManufacturer 属性)
SystemManufacturer属性で指定された値は、ターゲットPCのSMBIOSテーブルのManufacturerフィールドの値と同じである必要があります。 次の表に、SMBIOSのManufacturerフィールドのフィールド情報を示します。
フィールド名 | 構造体の名前とタイプ | SMBIOS仕様バージョン | オフセット | Length | Value | 説明 |
---|---|---|---|---|---|---|
メーカー | システム情報 (タイプ1) | 2.0+ | 04h | BYTE | STRING | dmiStrucBuffer配列内のnullで終わる文字列のインデックス。 この文字列は、コンピューターの製造元の名前を指定します。 |
dmiStrucBuffer配列とSMBIOSフィールドの詳細については、System Management BIOS (SMBIOS) 仕様を参照してください。
SystemFamily の属性
SystemFamily属性は、コンピューターの製造元の名前を指定します。
<xs:attribute name="SystemFamily" type="tns:SMBIOSStringType" use="optional" />
<xs:simpleType name="SMBIOSStringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
備考 (SystemFamily 属性)
SystemFamily属性によって指定された値は、ターゲットPCのSMBIOSテーブルのFamilyフィールドの値と同一である必要があります。 次の表は、SMBIOSのFamilyフィールドのフィールド情報を示しています。
フィールド名 | 構造体の名前とタイプ | SMBIOS仕様バージョン | オフセット | Length | Value | 説明 |
---|---|---|---|---|---|---|
ファミリ | システム情報 (タイプ1) | 2.4+ | 1Ah | BYTE | STRING | dmiStrucBuffer配列内のnullで終わる文字列のインデックス。 この文字列は、特定のコンピューターが属するファミリを指定します。ファミリとは、ハードウェアまたはソフトウェアの観点から、類似しているが同一ではない一連のコンピューターを指します。通常、ファミリは、構成と価格ポイントが異なるさまざまなコンピューターモデルで構成されます。 同じファミリ内のコンピューターは、多くの場合、ブランドと外観の機能が似ています。 |
dmiStrucBuffer配列とSMBIOSフィールドの詳細については、System Management BIOS (SMBIOS) 仕様を参照してください。
SystemProductName の属性
SystemProductName属性は、製品 (コンピューター) の名前を指定します。
<xs:attribute name="SystemProductName" type="tns:SMBIOSStringType" use="optional" />
<xs:simpleType name="SMBIOSStringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
備考 (SystemProductName 属性)
SystemProductName属性によって指定された値は、ターゲットPCのSMBIOSテーブルのProductNameフィールドの値と同一である必要があります。 次の表は、Product NameフィールドのSMBIOSのフィールド情報を示しています。
フィールド名 | 構造体の名前とタイプ | SMBIOS仕様バージョン | オフセット | Length | Value | 説明 |
---|---|---|---|---|---|---|
製品名 | システム情報 (タイプ1) | 2.0+ | 05h | BYTE | STRING | dmiStrucBuffer配列内のnullで終わる文字列のインデックス。 この文字列は、コンピューターの製品名を指定します。 |
dmiStrucBuffer配列とSMBIOSフィールドの詳細については、System Management BIOS (SMBIOS) 仕様を参照してください。
BIOSVendor の属性
BIOSVendor属性は、BIOSの製造元の名前を指定します。
<xs:attribute name="BIOSVendor" type="tns:SMBIOSStringType" use="optional" />
<xs:simpleType name="SMBIOSStringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
備考 (BIOSVendor 属性)
BIOSVendor属性によって指定された値は、ターゲットPCのSMBIOSテーブルのVendorフィールドの値と同一である必要があります。 次の表に、VendorフィールドのSMBIOSのフィールド情報を示します。
フィールド名 | 構造体の名前とタイプ | SMBIOS仕様バージョン | オフセット | Length | Value | 説明 |
---|---|---|---|---|---|---|
仕入先 | BIOS情報 (タイプ0) | 2.0 | 04h | BYTE | STRING | dmiStrucBuffer配列内のnullで終わる文字列のインデックス。 この文字列は、BIOSベンダーの名前を指定します。 |
dmiStrucBuffer配列とSMBIOSフィールドの詳細については、System Management BIOS (SMBIOS) 仕様を参照してください。
BIOSVersion の属性
BIOSVersion属性は、BIOSのバージョン番号を指定します。
<xs:attribute name="BIOSVersion" type="tns:SMBIOSStringType" use="optional" />
<xs:simpleType name="SMBIOSStringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
備考 (BIOSVersion 属性)
BIOSVersion属性によって指定された値は、ターゲットPCのSMBIOSテーブルのBIOSバージョンフィールドの値と同一である必要があります。 次の表は、BIOSバージョンフィールドのSMBIOSのフィールド情報を示しています。
フィールド名 | 構造体の名前とタイプ | SMBIOS仕様バージョン | オフセット | Length | Value | 説明 |
---|---|---|---|---|---|---|
BIOS のバージョン | BIOS情報 (タイプ0) | 2.0 | 05h | BYTE | STRING | dmiStrucBuffer配列内のnullで終わる文字列のインデックス。 この文字列には、プロセッサコアとOEMバージョンに関する情報を含めることができます。 |
dmiStrucBuffer配列とSMBIOSフィールドの詳細については、System Management BIOS (SMBIOS) 仕様を参照してください。
SystemBIOSMajorRelease の属性
SystemBIOSMajorRelease属性は、BIOSのメジャーリリースバージョンを指定します。
<xs:attribute name="SystemBIOSMajorRelease" type="tns:BIOSReleaseType" use="optional" />
<xs:simpleType name="BIOSReleaseType">
<xs:restriction base="xs:hexBinary">
<xs:minLength value="1" />
<xs:maxLength value="1" />
</xs:restriction>
</xs:simpleType>
備考 (SystemBIOSMajorRelease 属性)
SystemBIOSMajorRelease属性によって指定された値は、ターゲットPCのSMBIOSテーブルのSystemBIOSMajorReleaseフィールドの値と同一である必要があります。 次の表は、SystemBIOSMajorReleaseフィールドのSMBIOSのフィールド情報を示しています。
フィールド名 | 構造体の名前とタイプ | SMBIOS仕様バージョン | オフセット | Length | Value | 説明 |
---|---|---|---|---|---|---|
システムBIOSメジャーリリース | BIOS情報 (タイプ0) | 2.4 | 14h | BYTE | 状況に応じて異なります。 | システムBIOSのメジャーリリース。 |
SMBIOSフィールドの詳細については、System Management BIOS (SMBIOS) Specificationを参照してください。
SystemBIOSMinorRelease の属性
SYSTEMBIOSMinorRelease属性は、BIOSのマイナーリリースバージョンを指定します。
<xs:attribute name="SystemBIOSMinorRelease" type="tns:BIOSReleaseType" use="optional" />
<xs:simpleType name="BIOSReleaseType">
<xs:restriction base="xs:hexBinary">
<xs:minLength value="1" />
<xs:maxLength value="1" />
</xs:restriction>
</xs:simpleType>
備考 (SYSTEMBIOSMinorRelease 属性)
SystemBIOSMinorRelease属性によって指定された値は、ターゲットPCのSMBIOSテーブルのSystemBIOSMinorReleaseフィールドの値と同一である必要があります。 次の表は、SystemBIOSMinorReleaseフィールドのSMBIOSのフィールド情報を示しています。
フィールド名 | 構造体の名前とタイプ | SMBIOS仕様バージョン | オフセット | Length | Value | 説明 |
---|---|---|---|---|---|---|
システムBIOSマイナーリリース | BIOS情報 (タイプ0) | 2.4 | 15h | BYTE | 状況に応じて異なります。 | システムBIOSのマイナーリリース。 |
SMBIOSフィールドの詳細については、System Management BIOS (SMBIOS) Specificationを参照してください。
Enclosuretype の属性
Enclosuretype属性は、コンピューターのエンクロージャの種類を指定します。
<xs:attribute name="EnclosureType" type="tns:TypeofEnclosureType" use="optional" />
<xs:simpleType name="TypeofEnclosureType">
<xs:restriction base="xs:hexBinary">
<xs:pattern value="([0-7][0-9A-F]|0[0-9A-F])" />
</xs:restriction>
</xs:simpleType>
備考 (Enclosuretype 属性)
Enclosuretype属性によって指定された値は、ターゲットPCのSMBIOSテーブルのEnclosureフィールドの値と同一である必要があります。 次の表は、EnclosureフィールドのSMBIOSのフィールド情報を示しています。
フィールド名 | 構造体の名前とタイプ | SMBIOS仕様バージョン | オフセット | Length | Value | 説明 |
---|---|---|---|---|---|---|
エンクロージャの種類 | システムエンクロージャ (タイプ 3) | 2.0+ | 05h | BYTE | 状況に応じて異なります。 | システムのエンクロージャまたはシャーシのタイプ。 |
SMBIOSフィールドの詳細については、System Management BIOS (SMBIOS) Specificationを参照してください。
SKUNumber 要素
SKUNumber 要素は、コンピューターの SKU 番号を指定します。
<xs:attribute name="SKUNumber" type="tns:SMBIOSStringType" />
<xs:simpleType name="SMBIOSStringType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
備考 (SKUNumber 要素)
SKUNumber 要素で指定された値は、ターゲット PC の SMBIOS テーブルの SKU 番号フィールドの値と一致する必要があります。 次の表に、SMBIOS の SKU 番号フィールドのフィールド情報を示します。
フィールド名 | 構造体の名前とタイプ | SMBIOS仕様バージョン | オフセット | Length | Value | 説明 |
---|---|---|---|---|---|---|
SKU 番号 | システム情報 (タイプ1) | 2.4+ | 19h | BYTE | STRING | Null で終了する文字列の数。このテキスト文字列は、販売される特定のコンピュータ構成を識別するために使用されます。 製品 ID または注文番号と呼ばれることもあります。 この数値は既存のフィールドでよく見られますが、標準的な形式はありません。 通常、特定の OEM の特定のシステム ボードには、数十の固有のプロセッサ、メモリ、ハード ドライブ、光学ドライブ構成があります。 |
SMBIOSフィールドの詳細については、System Management BIOS (SMBIOS) Specificationを参照してください。
PcMetadataSubmission XML の例
次の XML ドキュメントでは、PcMetadataSubmission XML スキーマを使用して、ターゲット コンピューターの PcMetadataSubmission 情報のコンポーネントを指定します。
<?xml version="1.0" encoding="utf-8"?>
<PcMetadataSubmission xmlns="http://schemas.microsoft.com/Windows/2009/05/MetadataSubmission/PcMetadataSubmission">
<SMBIOSList>
<SMBIOSEntry
SystemManufacturer="FABRIKAM"
SystemFamily="FABRIKAM A SERIES"
SystemProductName="FABRIKAM LAPTOP"
BIOSVendor="FABRIKAM"
BIOSVersion="7BETC7WW (2.08 )"
SystemBIOSMajorRelease="08"
SystemBIOSMinorRelease="00"
EnclosureType="0A"
v2:SKUNumber="1234567890ABCD"
/>
</SMBIOSList>
</PcMetadataSubmission>
LocaleInfo.xml の作成
送信用のLocaleinfo.xmlファイルの作成の詳細については、 「LocaleInfo.xml送信ファイルの作成」 を参照してください。