windows8 1 hardware cert requirements device

702
Page 1 of 702 Windows Certification Program Hardware Certification Taxonomy & Requirements – Devices December 16, 2013 This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. © 2013 Microsoft. All rights reserved. Microsoft, Windows and Windows Server are trademarks of the Microsoft group of companies. UPnP™ is a certification mark of the UPnP™ Implementers Corp. All other trademarks are property of their respective owners.

Upload: fernando-de-maussion

Post on 26-Nov-2015

332 views

Category:

Documents


3 download

TRANSCRIPT

  • Page 1 of 702

    Windows Certification Program Hardware Certification Taxonomy & Requirements Devices

    December 16, 2013

    This document is provided as-is. Information and views expressed in this document, including URL and

    other Internet Web site references, may change without notice.

    This document does not provide you with any legal rights to any intellectual property in any Microsoft

    product. You may copy and use this document for your internal, reference purposes. 2013 Microsoft. All

    rights reserved.

    Microsoft, Windows and Windows Server are trademarks of the Microsoft group of companies. UPnP is a

    certification mark of the UPnP Implementers Corp. All other trademarks are property of their respective

    owners.

  • Page 2 of 702

    Microsoft Corporation Technical Documentation License Agreement

    READ THIS! THIS IS A LEGAL AGREEMENT BETWEEN MICROSOFT CORPORATION ("MICROSOFT") AND THE

    RECIPIENT OF THESE MATERIALS, WHETHER AN INDIVIDUAL OR AN ENTITY ("YOU"). IF YOU HAVE ACCESSED

    THIS AGREEMENT IN THE PROCESS OF DOWNLOADING MATERIALS ("MATERIALS") FROM A MICROSOFT WEB

    SITE, BY CLICKING "I ACCEPT", DOWNLOADING, USING OR PROVIDING FEEDBACK ON THE MATERIALS, YOU

    AGREE TO THESE TERMS. IF THIS AGREEMENT IS ATTACHED TO MATERIALS, BY ACCESSING, USING OR

    PROVIDING FEEDBACK ON THE ATTACHED MATERIALS, YOU AGREE TO THESE TERMS.

    For good and valuable consideration, the receipt and sufficiency of which are acknowledged, You and Microsoft

    agree as follows:

    1. You may review these Materials only (a) as a reference to assist You in planning and designing Your product,

    service or technology ("Product") to interface with a Microsoft Product as described in these Materials; and (b) to

    provide feedback on these Materials to Microsoft. All other rights are retained by Microsoft; this agreement does

    not give You rights under any Microsoft patents. You may not (i) remove this agreement or any notices from

    these Materials, or (ii) give any part of these Materials, or assign or otherwise provide Your rights under this

    agreement, to anyone else.

    2. These Materials may contain preliminary information or inaccuracies, and may not correctly represent any

    associated Microsoft Product as commercially released. All Materials are provided entirely "AS IS." To the extent

    permitted by law, MICROSOFT MAKES NO WARRANTY OF ANY KIND, DISCLAIMS ALL EXPRESS, IMPLIED AND

    STATUTORY WARRANTIES, AND ASSUMES NO LIABILITY TO YOU FOR ANY DAMAGES OF ANY TYPE IN

    CONNECTION WITH THESE MATERIALS OR ANY INTELLECTUAL PROPERTY IN THEM.

    3. If You are an entity and (a) merge into another entity or (b) a controlling ownership interest in You changes,

    Your right to use these Materials automatically terminates and You must destroy them.

    4. You have no obligation to give Microsoft any suggestions, comments or other feedback ("Feedback") relating

    to these Materials. However, any Feedback you voluntarily provide may be used in Microsoft Products and related

    specifications or other documentation (collectively, "Microsoft Offerings") which in turn may be relied upon by

    other third parties to develop their own Products. Accordingly, if You do give Microsoft Feedback on any version

    of these Materials or the Microsoft Offerings to which they apply, You agree: (a) Microsoft may freely use,

    reproduce, license, distribute, and otherwise commercialize Your Feedback in any Microsoft Offering; (b) You also

    grant third parties, without charge, only those patent rights necessary to enable other Products to use or interface

    with any specific parts of a Microsoft Product that incorporate Your Feedback; and (c) You will not give Microsoft

    any Feedback (i) that You have reason to believe is subject to any patent, copyright or other intellectual property

    claim or right of any third party; or (ii) subject to license terms which seek to require any Microsoft Offering

    incorporating or derived from such Feedback, or other Microsoft intellectual property, to be licensed to or

    otherwise shared with any third party.

    5. Microsoft has no obligation to maintain confidentiality of any Microsoft Offering, but otherwise the

    confidentiality of Your Feedback, including Your identity as the source of such Feedback, is governed by Your

    NDA.

    6. This agreement is governed by the laws of the State of Washington. Any dispute involving it must be brought

    in the federal or state superior courts located in King County, Washington, and You waive any defenses allowing

    the dispute to be litigated elsewhere. If there is litigation, the losing party must pay the other partys reasonable

    attorneys fees, costs and other expenses. If any part of this agreement is unenforceable, it will be considered

    modified to the extent necessary to make it enforceable, and the remainder shall continue in effect. This

    agreement is the entire agreement between You and Microsoft concerning these Materials; it may be changed

    only by a written document signed by both You and Microsoft.

  • Page 3 of 702

    Release Notes

    This publication of the Windows Hardware Certification Requirements provides an update to the

    September 17, 2013 publication. These requirement changes are intended to relax the Windows 8.1 system

    and device requirements and give our partners greater flexibility in designing and differentiating their

    products in 2014.

    It is important to understand the changes are to remove or modify the specific requirements listed under

    Summary of Changes only. All other requirements will remain to support device interoperability,

    compatibility with Windows, and application platform consistency. The tests associated with these

    removed or modified requirements will remain in the HCK to aid in your testing and measurement of your

    systems quality. A set of HCK filters will be provided for the purposes of achieving a passing result needed

    for certification.

  • Page 4 of 702

    Summary of Changes The following changes have been made since the last publication and will be effective January 1, 2014.

    Requirement Change

    Type

    Summary of Changes

    Device.Audio.Base.Fidelity Removed Requirement removed to enable less complex audio

    designs and greater design flexibility.

    Device.Audio.Base.InAirFidelity Removed Requirement removed to enable less complex audio

    designs and greater design flexibility.

    Device.Digitizer.Touch.Bezel Removed Requirement removed to enable greater flexibility in

    bezel designs for touch enabled systems.

    Device.Network.LAN.SRIOV.SRIOV Modified Requirement modified to enable greater flexibility in

    network interface designs.

    Device.Network.WLAN.Base.MeetPerformanceReq Modified Requirement modified to allow for increased acceptable

    network device parts.

    Device.Storage.Enclosure.DriveIdentification Modified Requirement modified to enable storage space features

    Device.Storage.Hd.Sas.ComplyWithIndustrySpec Modified Requirement modified to enable storage space features

  • Page 5 of 702

    Release Notes .......................................................................................................................................................................................................... 3

    Summary of Changes ........................................................................................................................................................................................... 4

    Device Requirements ......................................................................................................................................................................................... 32

    Device.Audio.APO ........................................................................................................................................................................................... 32

    Device.Audio.APO.MicArrayRawData ................................................................................................................................................. 32

    Device.Audio.APO.WinPEConformance ............................................................................................................................................ 32

    Device.Audio.AudioController ................................................................................................................................................................... 33

    Device.Audio.AudioController.HDControllerCompliance .......................................................................................................... 33

    Device.Audio.Base ........................................................................................................................................................................................... 34

    Device.Audio.Base.AudioProcessing ................................................................................................................................................... 34

    Device.Audio.Base.BasicDataFormats ................................................................................................................................................ 36

    Device.Audio.Base.ChannelMasks ....................................................................................................................................................... 37

    Device.Audio.Base.DCOffset .................................................................................................................................................................. 37

    Device.Audio.Base.DRM ........................................................................................................................................................................... 38

    Device.Audio.Base.ExposedAudioEndpointsAreFunctional ...................................................................................................... 38

    Device.Audio.Base.JackConnectorStateDescription ..................................................................................................................... 39

    Device.Audio.Base.JackDetection ........................................................................................................................................................ 40

    Device.Audio.Base.KSPROPERTYAUDIOVOLUMELEVEL ............................................................................................................. 41

    Device.Audio.Base.KSTopologyCompliance .................................................................................................................................... 42

    Device.Audio.Base.NoUncontrollableStreamRouting ................................................................................................................. 43

    Device.Audio.Base.NoUndiscoverableDevice ................................................................................................................................. 44

    Device.Audio.Base.PowerManagement ............................................................................................................................................. 45

    Device.Audio.Base.RealtimeDriversSupportStandardLoopedStreaming ............................................................................. 46

    Device.Audio.Base.ReportSupportedProperties ............................................................................................................................ 46

    Device.Audio.Base.SamplePositionAccuracy ................................................................................................................................... 47

    Device.Audio.Base.TimeSynchronizedSampleRates ..................................................................................................................... 48

    Device.Audio.Base.TipRing ..................................................................................................................................................................... 49

    Device.Audio.Base.TwoDMAEnginesAndConnections ................................................................................................................ 50

    Device.Audio.Base.VolumeControl ...................................................................................................................................................... 51

    Device.Audio.Base.WAVEFORMATEXTENSIBLESupport ............................................................................................................. 51

    Device.Audio.Base.WaveRTConformance ........................................................................................................................................ 52

    Device.Audio.Base.ZeroGlitch ................................................................................................................................................................ 53

    Device.Audio.Bluetooth ................................................................................................................................................................................ 54

    Device.Audio.Bluetooth.AtleastOneProfileSupport ...................................................................................................................... 54

    Device.Audio.Bluetooth.DriverReqs .................................................................................................................................................... 55

    Device.Audio.Bluetooth.HCIDisconnect ............................................................................................................................................ 57

    Device.Audio.HardwareAudioProcessing .............................................................................................................................................. 57

    Device.Audio.HardwareAudioProcessing.AudioHardwareOffloading .................................................................................. 57

    Device.Audio.HardwareAudioProcessing.ETWEvent .................................................................................................................... 61

  • Page 6 of 702

    Device.Audio.HDAudio ................................................................................................................................................................................. 62

    Device.Audio.HDAudio.HDAudioCodecAdditionalReqs ............................................................................................................ 62

    Device.Audio.HDAudio.HDAudioSpecCompliance ...................................................................................................................... 65

    Device.Audio.HDAudio.HDMIDCN ...................................................................................................................................................... 65

    Device.Audio.HDAudio.INFHasDeviceID ........................................................................................................................................... 67

    Device.Audio.UAACompliance ................................................................................................................................................................... 68

    Device.Audio.UAACompliance.UAA .................................................................................................................................................... 68

    Device.Audio.USB ............................................................................................................................................................................................ 71

    Device.Audio.USB.HIDControls ............................................................................................................................................................. 72

    Device.Audio.USB.USB .............................................................................................................................................................................. 72

    Device.BusController.Bluetooth.Base ...................................................................................................................................................... 73

    Device.BusController.Bluetooth.Base.4LeSpecification ............................................................................................................... 73

    Device.BusController.Bluetooth.Base.LeStateCombinations .................................................................................................... 74

    Device.BusController.Bluetooth.Base.LeWhiteList ........................................................................................................................ 74

    Device.BusController.Bluetooth.Base.MicrosoftBluetoothStack ............................................................................................. 75

    Device.BusController.Bluetooth.Base.NoBluetoothLEFilterDriver .......................................................................................... 75

    Device.BusController.Bluetooth.Base.OnOffStateControllableViaSoftware ....................................................................... 76

    Device.BusController.Bluetooth.Base.RadioScanIntervalSettings ........................................................................................... 77

    Device.BusController.Bluetooth.Base.Scatternet ........................................................................................................................... 77

    Device.BusController.Bluetooth.Base.SimultaneousBrEdrAndLeTraffic ............................................................................... 78

    Device.BusController.Bluetooth.Base.SpecificInformationParameters ................................................................................. 78

    Device.BusController.Bluetooth.Base.SupportsBluetooth21AndEdr ..................................................................................... 78

    Device.BusController.Bluetooth.NonUSB .............................................................................................................................................. 79

    Device.BusController.Bluetooth.NonUSB.Performance .............................................................................................................. 79

    Device.BusController.Bluetooth.NonUSB.ScoSupport ................................................................................................................ 79

    Device.BusController.Bluetooth.USB ....................................................................................................................................................... 80

    Device.BusController.Bluetooth.USB.ScoDataTransportLayer ................................................................................................. 80

    Device.BusController.I2C .............................................................................................................................................................................. 80

    Device.BusController.I2C.CancellationOfIO ..................................................................................................................................... 81

    Device.BusController.I2C.ClockStretching ........................................................................................................................................ 81

    Device.BusController.I2C.HCKTestability .......................................................................................................................................... 82

    Device.BusController.I2C.IdlePowerManagement ........................................................................................................................ 82

    Device.BusController.I2C.LockUnlockIOCTL .................................................................................................................................... 83

    Device.BusController.I2C.NACK ............................................................................................................................................................ 83

    Device.BusController.I2C.SPBRead ...................................................................................................................................................... 84

    Device.BusController.I2C.SPBSequenceIOCTL ................................................................................................................................ 84

    Device.BusController.I2C.SPBWrite ..................................................................................................................................................... 85

    Device.BusController.I2C.Stress ............................................................................................................................................................ 86

    Device.BusController.NearFieldProximity .............................................................................................................................................. 86

  • Page 7 of 702

    Device.BusController.NearFieldProximity.NFCCertification ...................................................................................................... 86

    Device.BusController.NearFieldProximity.NFCControllerNCICompliance........................................................................... 87

    Device.BusController.NearFieldProximity.ProviderImplementation ...................................................................................... 87

    Device.BusController.NearFieldProximity.ProximityReliability ................................................................................................. 88

    Device.BusController.NearFieldProximity.RangeOfActuation .................................................................................................. 88

    Device.BusController.NearFieldProximity.SessionEstablishmentPerformance ................................................................. 89

    Device.BusController.NearFieldProximity.TaptoSetupScenario .............................................................................................. 90

    Device.BusController.NearFieldProximity.TapToUseScenarios ................................................................................................ 90

    Device.BusController.SdioController ....................................................................................................................................................... 90

    Device.BusController.SdioController.ComplyWithIndustrySpec ............................................................................................. 91

    Device.BusController.SdioController.WdfKmdfDriver ................................................................................................................. 91

    Device.BusController.UART ......................................................................................................................................................................... 92

    Device.BusController.UART.Cancellation .......................................................................................................................................... 92

    Device.BusController.UART.DMA ......................................................................................................................................................... 92

    Device.BusController.UART.FlowControl .......................................................................................................................................... 93

    Device.BusController.UART.FlushFIFO ............................................................................................................................................... 93

    Device.BusController.UART.HCKTestability...................................................................................................................................... 94

    Device.BusController.UART.IdlePowerManagement ................................................................................................................... 94

    Device.BusController.UART.Performance ......................................................................................................................................... 95

    Device.BusController.UART.ReadWrite .............................................................................................................................................. 95

    Device.BusController.UART.Stress ....................................................................................................................................................... 96

    Device.BusController.UART.SupportedBaudRates ........................................................................................................................ 96

    Device.BusController.UsbController ........................................................................................................................................................ 96

    Device.BusController.UsbController.ImplementAtLeastOneXhciSpcStructForUSB2 ...................................................... 97

    Device.BusController.UsbController.MaintainDeviceStateOnResumeS1andS3 ................................................................ 97

    Device.BusController.UsbController.MustResumeWithoutForcedReset ............................................................................. 98

    Device.BusController.UsbController.PreserveDeviceStateAfterDisableEnable .................................................................. 99

    Device.BusController.UsbController.SpecificationCompliance ............................................................................................. 100

    Device.BusController.UsbController.SuperSpeedConnectorsSupportHighFullLow ..................................................... 100

    Device.BusController.UsbController.SupportSelectiveSuspend ........................................................................................... 101

    Device.BusController.UsbController.TestedUsingMicrosoftUsbStack ............................................................................... 101

    Device.BusController.UsbController.UsbifCertification ............................................................................................................ 102

    Device.BusController.UsbController.XhciAc64Bit ....................................................................................................................... 102

    Device.BusController.UsbController.XhciAddInCardsMapPortsConsistently ................................................................. 103

    Device.BusController.UsbController.XhciAddInCardsReportInternalDevices ................................................................. 105

    Device.BusController.UsbController.XhciSupportDebuggingOnAllExposedPorts........................................................ 106

    Device.BusController.UsbController.XhciSupportMsiMsixInterrupts ................................................................................. 106

    Device.BusController.UsbController.XhciSupportsMinimum31Streams........................................................................... 107

    Device.BusController.UsbController.XhciSupportsRuntimePowerManagement .......................................................... 107

  • Page 8 of 702

    Device.BusController.UsbController.XhciVersionCompliant .................................................................................................. 108

    Device.Connectivity.BluetoothDevices ................................................................................................................................................ 109

    Device.Connectivity.BluetoothDevices.BluetoothDeviceIdProfileVer12 ........................................................................... 109

    Device.Connectivity.BluetoothDevices.BluetoothDeviceIdProfileVer13 ........................................................................... 110

    Device.Connectivity.BluetoothDevices.BluetoothHidLimitedDiscoverableMode ......................................................... 110

    Device.Connectivity.BluetoothDevices.BluetoothUSBPlugandPlay .................................................................................... 110

    Device.Connectivity.BluetoothDevices.ComplementarySubsystemList ............................................................................ 111

    Device.Connectivity.BluetoothDevices.FunctionAfterSystemSuspendCycle ................................................................... 111

    Device.Connectivity.BluetoothDevices.HidInitiatedReconnect............................................................................................. 112

    Device.Connectivity.BluetoothDevices.KeyboardsSupportPasskeyAuthentication ...................................................... 112

    Device.Connectivity.BluetoothDevices.RespondToServiceDiscoveryRequests .............................................................. 112

    Device.Connectivity.BluetoothDevices.SupportBluetooth21 ................................................................................................ 113

    Device.Connectivity.NearFieldProximity ............................................................................................................................................. 113

    Device.Connectivity.NearFieldProximity.DeviceNFCCertification ........................................................................................ 114

    Device.Connectivity.NearFieldProximity.DeviceRangeOfActuation.................................................................................... 114

    Device.Connectivity.NearFieldProximity.DeviceTapToSetup ................................................................................................. 115

    Device.Connectivity.NearFieldProximity.NfcForumTag ........................................................................................................... 115

    Device.Connectivity.NearFieldProximity.TouchMark ................................................................................................................ 115

    Device.Connectivity.Network.VerticalPairing .................................................................................................................................... 116

    Device.Connectivity.Network.VerticalPairing.WCN ................................................................................................................... 116

    Device.Connectivity.PciConnected ........................................................................................................................................................ 117

    Device.Connectivity.PciConnected.64BitPrefetchableBar ....................................................................................................... 117

    Device.Connectivity.PciConnected.ConfigurationSpaceCorrectlyPopulated .................................................................. 118

    Device.Connectivity.PciConnected.ExpressCardImplementsSerialNumber .................................................................... 119

    Device.Connectivity.PciConnected.InterruptDisableBit ........................................................................................................... 119

    Device.Connectivity.PciConnected.MsiOrMsixSupport ........................................................................................................... 120

    Device.Connectivity.PciConnected.PciAndPcixDevicesArePciCompliant ......................................................................... 121

    Device.Connectivity.PciConnected.PCIExpress ............................................................................................................................ 121

    Device.Connectivity.PciConnected.SubsystemIdsRequired ................................................................................................... 122

    Device.Connectivity.UsbDevices ............................................................................................................................................................ 123

    Device.Connectivity.UsbDevices.Addressing ............................................................................................................................... 123

    Device.Connectivity.UsbDevices.AlternateDriver ....................................................................................................................... 124

    Device.Connectivity.UsbDevices.CompliesWithChap9............................................................................................................. 125

    Device.Connectivity.UsbDevices.DebugCompliesWithDebugSpec .................................................................................... 125

    Device.Connectivity.UsbDevices.DebugCompliesWithDebugSpecUSB3 ......................................................................... 126

    Device.Connectivity.UsbDevices.DeviceAttachLessThan100ms ........................................................................................... 126

    Device.Connectivity.UsbDevices.EsdRecovery ............................................................................................................................. 127

    Device.Connectivity.UsbDevices.FunctionSuspendSelectiveSuspend ............................................................................... 127

    Device.Connectivity.UsbDevices.InstallViaUniquePnpIdentifier ........................................................................................... 128

  • Page 9 of 702

    Device.Connectivity.UsbDevices.InternalDevicesMustSupportSuspend .......................................................................... 128

    Device.Connectivity.UsbDevices.IsochronousDeviceAndDriver ........................................................................................... 129

    Device.Connectivity.UsbDevices.MsOsContainerId ................................................................................................................... 130

    Device.Connectivity.UsbDevices.MustBeFunctionalAfterResume ....................................................................................... 131

    Device.Connectivity.UsbDevices.MustEnumerateOnEhciAndXhci ...................................................................................... 131

    Device.Connectivity.UsbDevices.MustNotDisconnectDuringSuspend .............................................................................. 132

    Device.Connectivity.UsbDevices.MustResumeWithoutForcedReset .................................................................................. 133

    Device.Connectivity.UsbDevices.MustSignalAttachWithin500ms ....................................................................................... 133

    Device.Connectivity.UsbDevices.MustSupportSuspend .......................................................................................................... 134

    Device.Connectivity.UsbDevices.MustSupportSuspendOnRT .............................................................................................. 135

    Device.Connectivity.UsbDevices.PeripheralOperatesInFunctionMode ............................................................................. 135

    Device.Connectivity.UsbDevices.PortMove500ms ..................................................................................................................... 136

    Device.Connectivity.UsbDevices.RespondAllStringRequests ................................................................................................ 137

    Device.Connectivity.UsbDevices.ResponsesLimitedByWlengthField ................................................................................. 137

    Device.Connectivity.UsbDevices.SerialNumbers ........................................................................................................................ 138

    Device.Connectivity.UsbDevices.SerialNumbersUseValidCharacters ................................................................................. 138

    Device.Connectivity.UsbDevices.SuperSpeedOnConnectViaUsb3Port ............................................................................. 139

    Device.Connectivity.UsbDevices.TestedUsingMicrosoftUsbStack ....................................................................................... 139

    Device.Connectivity.UsbDevices.Usb3CompatibleWithDownLevel .................................................................................... 140

    Device.Connectivity.UsbDevices.UsbifCertification ................................................................................................................... 141

    Device.Connectivity.UsbDevices.UseUsbClassOnlyForControllerOrHub .......................................................................... 141

    Device.Connectivity.UsbDevices.WirelessUsbObtainsWusbLogoFromUsbif .................................................................. 142

    Device.Connectivity.UsbDevices.WirelessUsbWiMediaAlliace .............................................................................................. 143

    Device.Connectivity.UsbHub ................................................................................................................................................................... 143

    Device.Connectivity.UsbHub.CompliesWithChap11 ................................................................................................................. 143

    Device.Connectivity.UsbHub.IdentifyNumOfUserAccessiblePorts ...................................................................................... 144

    Device.Connectivity.UsbHub.ImplementSuperSpeedDescriptors ....................................................................................... 145

    Device.Connectivity.UsbHub.MapPortsPerUsb3Specification .............................................................................................. 146

    Device.Connectivity.UsbHub.ProvideStandardInterfacesToHostPeripherals .................................................................. 147

    Device.Connectivity.UsbHub.SuperSpeedRemainsOnAfterPortReset ............................................................................... 148

    Device.Connectivity.UsbHub.SupportSuspend ........................................................................................................................... 148

    Device.Connectivity.UsbHub.Usb3HubCompliesWithUsb3Spec ......................................................................................... 149

    Device.Connectivity.UsbHub.Usb3ReportPortStatusBitsCorrectly ...................................................................................... 149

    Device.Connectivity.WSD .......................................................................................................................................................................... 150

    Device.Connectivity.WSD.DPWS ....................................................................................................................................................... 150

    Device.Connectivity.WSD.DPWSExtensibility ............................................................................................................................... 151

    Device.Connectivity.WSD.MetadataExchange ............................................................................................................................. 151

    Device.Connectivity.WSD.MetadataValid ...................................................................................................................................... 152

    Device.Connectivity.WSD.Schema .................................................................................................................................................... 153

  • Page 10 of 702

    Device.Connectivity.WSD.WSDiscovery ......................................................................................................................................... 153

    Device.DevFund.CDA .................................................................................................................................................................................. 154

    Device.DevFund.CDA.Application ..................................................................................................................................................... 154

    Device.DevFund.Color ................................................................................................................................................................................ 155

    Device.DevFund.Color.DeviceColorProfilesInstall ...................................................................................................................... 155

    Device.DevFund.DriverFramework.AllDrivers ................................................................................................................................... 156

    Device.DevFund.DriverFramework.AllDrivers.WDFLoadGroup............................................................................................. 156

    Device.DevFund.DriverFramework.KMDF .......................................................................................................................................... 156

    Device.DevFund.DriverFramework.KMDF.HandleDDIFailures............................................................................................... 157

    Device.DevFund.DriverFramework.KMDF.Reliability ................................................................................................................. 157

    Device.DevFund.DriverFramework.KMDF.WDFProperINF ...................................................................................................... 158

    Device.DevFund.DriverFramework.KMDF.WDFRedistributables.......................................................................................... 160

    Device.DevFund.DriverFramework.UMDF .......................................................................................................................................... 162

    Device.DevFund.DriverFramework.UMDF.Reliability ................................................................................................................ 162

    Device.DevFund.DriverFramework.UMDF.WDFProperINF ..................................................................................................... 163

    Device.DevFund.DriverFramework.UMDF.WDFRedistributables ......................................................................................... 165

    Device.DevFund.Firmware ........................................................................................................................................................................ 166

    Device.DevFund.Firmware.UpdateDriverPackage ...................................................................................................................... 166

    Device.DevFund.HALExtension ............................................................................................................................................................... 167

    Device.DevFund.HALExtension.HAL ................................................................................................................................................. 167

    Device.DevFund.HALExtension.HALSignatureAttributes......................................................................................................... 168

    Device.DevFund.INF .................................................................................................................................................................................... 168

    Device.DevFund.INF.AddReg .............................................................................................................................................................. 168

    Device.DevFund.INF.AddService ....................................................................................................................................................... 170

    Device.DevFund.INF.ClassInstall32 ................................................................................................................................................... 170

    Device.DevFund.INF.ComplexDeviceMatching ........................................................................................................................... 171

    Device.DevFund.INF.DDInstall.CoInstallers ................................................................................................................................... 172

    Device.DevFund.INF.DeviceConfigOnly ......................................................................................................................................... 173

    Device.DevFund.INF.DeviceResourceConfig ................................................................................................................................ 174

    Device.DevFund.INF.FileCopyRestriction ....................................................................................................................................... 175

    Device.DevFund.INF.FileOrRegistryModification........................................................................................................................ 175

    Device.DevFund.INF.InstallManagement ....................................................................................................................................... 176

    Device.DevFund.INF.LegacySyntax ................................................................................................................................................... 177

    Device.DevFund.INF.TargetOSVersion ............................................................................................................................................ 177

    Device.DevFund.Memory .......................................................................................................................................................................... 178

    Device.DevFund.Memory.DriverFootprint ..................................................................................................................................... 178

    Device.DevFund.Memory.NXPool ..................................................................................................................................................... 179

    Device.DevFund.Reliability ....................................................................................................................................................................... 179

    Device.DevFund.Reliability.BasicReliabilityAndPerformance ................................................................................................. 180

  • Page 11 of 702

    Device.DevFund.Reliability.BasicSecurity ....................................................................................................................................... 181

    Device.DevFund.Reliability.BootDriverEmbeddedSignature ................................................................................................. 182

    Device.DevFund.Reliability.DriverInstallUninstallReinstall ...................................................................................................... 184

    Device.DevFund.Reliability.DriverUninstallInstallOtherDeviceStability ............................................................................. 184

    Device.DevFund.Reliability.NoReplacingSysComponents ...................................................................................................... 185

    Device.DevFund.Reliability.NormalOpWithDEP .......................................................................................................................... 186

    Device.DevFund.Reliability.PnPIDs ................................................................................................................................................... 187

    Device.DevFund.Reliability.PnPIRPs ................................................................................................................................................. 188

    Device.DevFund.Reliability.ProperINF ............................................................................................................................................. 189

    Device.DevFund.Reliability.RemoteDesktopServices ................................................................................................................ 190

    Device.DevFund.Reliability.S3S4SleepStates ................................................................................................................................ 191

    Device.DevFund.Reliability.Signable ................................................................................................................................................ 192

    Device.DevFund.Reliability.SWDeviceInstallsUsePnPAPIs ...................................................................................................... 192

    Device.DevFund.Reliability.X64Support ......................................................................................................................................... 193

    Device.DevFund.Reliability.3rdParty ..................................................................................................................................................... 195

    Device.DevFund.Reliability.3rdParty.FormerTests ...................................................................................................................... 195

    Device.DevFund.Reliability.Interrupts .................................................................................................................................................. 196

    Device.DevFund.Reliability.Interrupts.BasicReliabilityAndPerformance ........................................................................... 196

    Device.DevFund.ReliabilityDisk ............................................................................................................................................................... 196

    Device.DevFund.ReliabilityDisk.IOCompletionCancellation ................................................................................................... 197

    Device.DevFund.Security ........................................................................................................................................................................... 198

    Device.DevFund.Security.NoTDIFilterAndLSP .............................................................................................................................. 198

    Device.DevFund.Server .............................................................................................................................................................................. 199

    Device.DevFund.Server.CommandLineConfigurable ................................................................................................................ 199

    Device.DevFund.Server.MultipleProcessorGroups ..................................................................................................................... 200

    Device.DevFund.Server.OperateInServerCore ............................................................................................................................. 201

    Device.DevFund.Server.ServerPowerManagement ................................................................................................................... 201

    Device.DevFund.Server.PCI....................................................................................................................................................................... 202

    Device.DevFund.Server.PCI.PCIAER .................................................................................................................................................. 202

    Device.DevFund.Server.StaticTools ....................................................................................................................................................... 203

    Device.DevFund.Server.StaticTools.SDVandPFD......................................................................................................................... 203

    Device.Digitizer.Base ................................................................................................................................................................................... 204

    Device.Digitizer.Base.DigitizersAppearAsHID .............................................................................................................................. 204

    Device.Digitizer.Base.HighQualityDigitizerInput ........................................................................................................................ 205

    Device.Digitizer.Pen ..................................................................................................................................................................................... 206

    Device.Digitizer.Pen.100HzSampleRate ......................................................................................................................................... 206

    Device.Digitizer.Pen.ContactAccuracy ............................................................................................................................................ 206

    Device.Digitizer.Pen.HoverAccuracy ................................................................................................................................................ 207

    Device.Digitizer.Pen.PenRange .......................................................................................................................................................... 207

  • Page 12 of 702

    Device.Digitizer.Pen.PenResolution ................................................................................................................................................. 207

    Device.Digitizer.Touch ................................................................................................................................................................................ 208

    Device.Digitizer.Touch.5TouchPointMinimum ............................................................................................................................ 208

    Device.Digitizer.Touch.DigitizerConnectsOverUSBOrI2C ....................................................................................................... 209

    Device.Digitizer.Touch.DigitizerJitter ............................................................................................................................................... 209

    Device.Digitizer.Touch.ExtraInputBehavior ................................................................................................................................... 210

    Device.Digitizer.Touch.FieldFirmwareUpdatable ........................................................................................................................ 211

    Device.Digitizer.Touch.HIDCompliantFirmware .......................................................................................................................... 211

    Device.Digitizer.Touch.HighQualityTouchDigitizerInput ......................................................................................................... 211

    Device.Digitizer.Touch.HighResolutionTimeStamp ................................................................................................................... 213

    Device.Digitizer.Touch.InputSeparation ......................................................................................................................................... 213

    Device.Digitizer.Touch.NoiseSuppression ..................................................................................................................................... 214

    Device.Digitizer.Touch.PhysicalDimension.................................................................................................................................... 214

    Device.Digitizer.Touch.PhysicalInputPosition .............................................................................................................................. 215

    Device.Digitizer.Touch.PowerStates ................................................................................................................................................. 216

    Device.Digitizer.Touch.ReportingRate ............................................................................................................................................ 216

    Device.Digitizer.Touch.ResponseLatency ...................................................................................................................................... 216

    Device.Digitizer.Touch.TouchResolution ....................................................................................................................................... 217

    Device.Digitizer.Touch.ZAxisAllowance .......................................................................................................................................... 217

    Device.Display.Monitor .............................................................................................................................................................................. 218

    Device.Display.Monitor.Base ............................................................................................................................................................... 218

    Device.Display.Monitor.DigitalLinkProtection ............................................................................................................................. 219

    Device.Display.Monitor.EDID .............................................................................................................................................................. 220

    Device.Display.Monitor.Modes .......................................................................................................................................................... 221

    Device.Display.Monitor.Stereoscopic3DModes .......................................................................................................................... 222

    Device.Graphics.AdapterBase.................................................................................................................................................................. 223

    Device.Graphics.AdapterBase.ApplicationVerifier...................................................................................................................... 223

    Device.Graphics.AdapterBase.DriverVersion ................................................................................................................................ 224

    Device.Graphics.AdapterBase.PowerManagementCompliance ........................................................................................... 225

    Device.Graphics.AdapterBase.RegistryEntries ............................................................................................................................. 225

    Device.Graphics.AdapterBase.SubsystemResettable ................................................................................................................ 227

    Device.Graphics.AdapterRender ............................................................................................................................................................ 228

    Device.Graphics.AdapterRender.MinimumDirectXLevel ......................................................................................................... 228

    Device.Graphics.AdapterRender.RGBFrameBuffer ..................................................................................................................... 229

    Device.Graphics.AdapterRender.YUVSupport ............................................................................................................................. 229

    Device.Graphics.AdapterRender.D3D101Core ................................................................................................................................. 230

    Device.Graphics.AdapterRender.D3D101Core.D3D101CorePrimary ................................................................................. 230

    Device.Graphics.AdapterRender.D3D101WDDM11 ...................................................................................................................... 231

    Device.Graphics.AdapterRender.D3D101WDDM11.D3D101v11Primary ......................................................................... 231

  • Page 13 of 702

    Device.Graphics.AdapterRender.D3D101WDDM12 ...................................................................................................................... 232

    Device.Graphics.AdapterRender.D3D101WDDM12.D3D101v12Primary ......................................................................... 232

    Device.Graphics.AdapterRender.D3D10ComputeShader ............................................................................................................ 233

    Device.Graphics.AdapterRender.D3D10ComputeShader.D3D10CoreC ........................................................................... 233

    Device.Graphics.AdapterRender.D3D10Core ................................................................................................................................... 233

    Device.Graphics.AdapterRender.D3D10Core.D3D10CorePrimary ...................................................................................... 234

    Device.Graphics.AdapterRender.D3D10D3D11LogicOps ............................................................................................................ 235

    Device.Graphics.AdapterRender.D3D10D3D11LogicOps.D3D10CoreD ........................................................................... 235

    Device.Graphics.AdapterRender.D3D10Multisampling4X .......................................................................................................... 235

    Device.Graphics.AdapterRender.D3D10Multisampling4X.D3D10CoreA .......................................................................... 235

    Device.Graphics.AdapterRender.D3D10Multisampling8X .......................................................................................................... 236

    Device.Graphics.AdapterRender.D3D10Multisampling8X.D3D10CoreB .......................................................................... 236

    Device.Graphics.AdapterRender.D3D10WDDM11 ......................................................................................................................... 237

    Device.Graphics.AdapterRender.D3D10WDDM11.D3D10v11Primary .............................................................................. 237

    Device.Graphics.AdapterRender.D3D10WDDM12 ......................................................................................................................... 238

    Device.Graphics.AdapterRender.D3D10WDDM12.D3D10v12Primary .............................................................................. 238

    Device.Graphics.AdapterRender.D3D10WDDM12.Stereoscopic3DArraySupport ....................................................... 239

    Device.Graphics.AdapterRender.D3D111Core ................................................................................................................................. 241

    Device.Graphics.AdapterRender.D3D111Core.D3D111CorePrimary ................................................................................. 241

    Device.Graphics.AdapterRender.D3D11Core ................................................................................................................................... 242

    Device.Graphics.AdapterRender.D3D11Core.D3D11CorePrimary ...................................................................................... 242

    Device.Graphics.AdapterRender.D3D11DoublePrecisionShader ............................................................................................. 243

    Device.Graphics.AdapterRender.D3D11DoublePrecisionShader.D3D11CoreC ............................................................. 243

    Device.Graphics.AdapterRender.D3D11DriverCommandLists .................................................................................................. 244

    Device.Graphics.AdapterRender.D3D11DriverCommandLists.D3D11CoreB .................................................................. 244

    Device.Graphics.AdapterRender.D3D11DriverConcurrentObjectCreation........................................................................... 244

    Device.Graphics.AdapterRender.D3D11DriverConcurrentObjectCreation.D3D11CoreA .......................................... 244

    Device.Graphics.AdapterRender.D3D11Level9WDDM12 ............................................................................................................ 245

    Device.Graphics.AdapterRender.D3D11Level9WDDM12.D3D9UMDDIUpdate ............................................................ 245

    Device.Graphics.AdapterRender.D3D11Level9WDDM13 ............................................................................................................ 245

    Device.Graphics.AdapterRender.D3D11Level9WDDM13.LargeCaptureTextures ......................................................... 246

    Device.Graphics.AdapterRender.D3D11Level9WDDM13.Level9Instancing .................................................................... 246

    Device.Graphics.AdapterRender.D3D11Level9WDDM13.NativeStagingBuffers ........................................................... 247

    Device.Graphics.AdapterRender.D3D11Level9WDDM13.NativeUpdateSubresource ................................................ 247

    Device.Graphics.AdapterRender.D3D11Level9WDDM13.TimestampCounterSupport .............................................. 248

    Device.Graphics.AdapterRender.D3D11PartialPrecision .............................................................................................................. 248

    Device.Graphics.AdapterRender.D3D11PartialPrecision.D3D11CoreE .............................................................................. 248

    Device.Graphics.AdapterRender.D3D11WDDM12 ......................................................................................................................... 249

    Device.Graphics.AdapterRender.D3D11WDDM12.D3D11v12Primary .............................................................................. 249

  • Page 14 of 702

    Device.Graphics.AdapterRender.D3D11WDDM12DoublePrecisionShader ......................................................................... 250

    Device.Graphics.AdapterRender.D3D11WDDM12DoublePrecisionShader.D3D11v12C ........................................... 250

    Device.Graphics.AdapterRender.D3D11WDDM13 ......................................................................................................................... 251

    Device.Graphics.AdapterRender.D3D11WDDM13.MapDefault ........................................................................................... 251

    Device.Graphics.WDDM ............................................................................................................................................................................ 252

    Device.Graphics.WDDM.Base ............................................................................................................................................................. 252

    Device.Graphics.WDDM.Checklist .................................................................................................................................................... 253

    Device.Graphics.WDDM.GPUFenceCommands .......................................................................................................................... 255

    Device.Graphics.WDDM.Display............................................................................................................................................................. 255

    Device.Graphics.WDDM.Display.Base ............................................................................................................................................. 255

    Device.Graphics.WDDM.Display.GammaCorrection ................................................................................................................. 256

    Device.Graphics.WDDM.Display.HotPlugDetection .................................................................................................................. 257

    Device.Graphics.WDDM.Display.I2CSupport................................................................................................................................ 258

    Device.Graphics.WDDM.Display.MediaCenterResolutionTiming ........................................................................................ 258

    Device.Graphics.WDDM.Display.Multimon ................................................................................................................................... 259

    Device.Graphics.WDDM.Display.ResetToVGA ............................................................................................................................. 260

    Device.Graphics.WDDM.Display.HDMIorDPDCNs ......................................................................................................................... 261

    Device.Graphics.WDDM.Display.HDMIorDPDCNs.DCNCompliance .................................................................................. 262

    Device.Graphics.WDDM.Display.TVOut .............................................................................................................................................. 263

    Device.Graphics.WDDM.Display.TVOut.Base ............................................................................................................................... 264

    Device.Graphics.WDDM.Display.TVOut.DAC ............................................................................................................................... 264

    Device.Graphics.WDDM.Display.TVOut.Encoder ........................................................................................................................ 265

    Device.Graphics.WDDM.DisplayRender .............................................................................................................................................. 265

    Device.Graphics.WDDM.DisplayRender.Base............................................................................................................................... 265

    Device.Graphics.WDDM.DisplayRender.DriverSetupCompatible ........................................................................................ 266

    Device.Graphics.WDDM.DisplayRender.OutputProtection .................................................................................................... 266

    Device.Graphics.WDDM.DisplayRender.Stability ........................................................................................................................ 268

    Device.Graphics.WDDM.DisplayRender.OutputProtection ......................................................................................................... 268

    Device.Graphics.WDDM.DisplayRender.OutputProtection.Windows7 ............................................................................. 269

    Device.Graphics.WDDM.Render ............................................................................................................................................................. 270

    Device.Graphics.WDDM.Render.Base ............................................................................................................................................. 270

    Device.Graphics.WDDM.Render.VideoDecoding ....................................................................................................................... 271

    Device.Graphics.WDDM.Render.VideoProcessing ..................................................................................................................... 272

    Device.Graphics.WDDM.Render.Windows7.VideoDecoding ................................................................................................ 274

    Device.Graphics.WDDM11 ....................................................................................................................................................................... 275

    Device.Graphics.WDDM11.Base ........................................................................................................................................................ 275

    Device.Graphics.WDDM11.Display ....................................................................................................................................................... 276

    Device.Graphics.WDDM11.Display.Base ........................................................................................................................................ 276

    Device.Graphics.WDDM11.DisplayRender ......................................................................................................................................... 276

  • Page 15 of 702

    Device.Graphics.WDDM11.DisplayRender.Base.......................................................................................................................... 277

    Device.Graphics.WDDM11.DisplayRender.D3D9Overlay ............................................................................................................ 277

    Device.Graphics.WDDM11.DisplayRender.D3D9Overlay.D3D9Overlay ........................................................................... 277

    Device.Graphics.WDDM11.Render ........................................................................................................................................................ 278

    Device.Graphics.WDDM11.Render.Base ........................................................................................................................................ 278

    Device.Graphics.WDDM11.Render.ContentProtection ................................................................................................................. 279

    Device.Graphics.WDDM11.Render.ContentProtection.ContentProtection ..................................................................... 279

    Device.Graphics.WDDM11.Render.DXVAHD .................................................................................................................................... 279

    Device.Graphics.WDDM11.Render.DXVAHD.DXVAHD ............................................................................................................ 280

    Device.Graphics.WDDM12 ....................................................................................................................................................................... 280

    Device.Graphics.WDDM12.Base ........................................................................................................................................................ 281

    Device.Graphics.WDDM12.Display ....................................................................................................................................................... 284

    Device.Graphics.WDDM12.Display.Base ........................................................................................................................................ 284

    Device.Graphics.WDDM12.Display.ContainerIDSupport ........................................................................................................ 286

    Device.Graphics.WDDM12.Display.DisplayOutputControl ..................................................................................................... 286

    Device.Graphics.WDDM12.Display.ModeEnumeration ........................................................................................................... 288

    Device.Graphics.WDDM12.Display.PnpStopStartSupport ...................................................................................................... 289

    Device.Graphics.WDDM12.Display.ProvideLinearFrameBuffer ............................................................................................. 291

    Device.Graphics.WDDM12.DisplayOnly .............................................................................................................................................. 291

    Device.Graphics.WDDM12.DisplayOnly.Base ............................................................................................................................... 291

    Device.Graphics.WDDM12.DisplayRender ......................................................................................................................................... 293

    Device.Graphics.WDDM12.DisplayRender.Base.......................................................................................................................... 293

    Device.Graphics.WDDM12.DisplayRender.ProcessingStereoscopicVideoContent ........................................................... 296

    Device.Graphics.WDDM12.DisplayRender.ProcessingStereoscopicVideoContent.ProcessingStereoscopicVideo

    Content ........................................................................................................................................................................................................ 296

    Device.Graphics.WDDM12.DisplayRender.RuntimePowerMgmt ............................................................................................. 297

    Device.Graphics.WDDM12.DisplayRender.RuntimePowerMgmt.RuntimePowerMgmt............................................. 297

    Device.Graphics.WDDM12.Render ........................................................................................................................................................ 298

    Device.Graphics.WDDM12.Render.Base ........................................................................................................................................ 298

    Device.Graphics.WDDM12.Render.D3D11VideoDecoding .................................................................................................... 300

    Device.Graphics.WDDM12.Render.D3D11VideoProcessing .................................................................................................. 301

    Device.Graphics.WDDM12.Render.DirectFlip .............................................................................................................................. 303

    Device.Graphics.WDDM12.Render.FlipOnVSyncMmIo ............................................................................................................ 304

    Device.Graphics.WDDM12.Render.OfferReclaim ....................................................................................................................... 305

    Device.Graphics.WDDM12.Render.PreemptionGranularity ................................................................................................... 306

    Device.Graphics.WDDM12.Render.PremiumContentPlayback ............................................................................................. 307

    Device.Graphics.WDDM12.Render.TDRResiliency ..................................................................................................................... 308

    Device.Graphics.WDDM12.Render.UMDLogging ...................................................................................................................... 309

    Device.Graphics.WDDM12.Render.XPSRasterizationConformance .................................................................................... 310

  • Page 16 of 702

    Device.Graphics.WDDM12.RenderOnly .............................................................................................................................................. 311

    Device.Graphics.WDDM12.RenderOnly.Base ............................................................................................................................... 311

    Device.Graphics.WDDM12.StandbyHibernateFlags ....................................................................................................................... 313

    Device.Graphics.WDDM12.StandbyHibernateFlags.StandbyHibernateFlags ................................................................. 313

    Device.Graphics.WDDM13 ....................................................................................................................................................................... 314

    Device.Graphics.WDDM13.Base ........................................................................................................................................................ 314

    Device.Graphics.WDDM13.DisplayRender ......................................................................................................................................... 316

    Device.Graphics.WDDM13.DisplayRender.48HzVideoPlayback .......................................................................................... 316

    Device.Graphics.WDDM13.DisplayRender.IndependentFlip ................................................................................................. 316

    Device.Graphics.WDDM13.DisplayRender.MultiplaneOverlaySupport ............................................................................. 317

    Device.Graphics.WDDM13.DisplayRender.MultiPlaneOverlayVideoProcessing ........................................................... 319

    Device.Graphics.WDDM13.DisplayRender.CoolingInterface ...................................................................................................... 320

    Device.Graphics.WDDM13.DisplayRender.CoolingInterface.ThermalHints .................................................................... 320

    Device.Graphics.WDDM13.DisplayRender.WirelessDisplay ........................................................................................................ 321

    Device.Graphics.WDDM13.DisplayRender.WirelessDisplay.BasicWirelessDisplay ....................................................... 321

    Device.Graphics.WDDM13.EnhancedPowerManagement .......................................................................................................... 322

    Device.Graphics.WDDM13.EnhancedPowerManagement.FState ....................................................................................... 322

    Device.Graphics.WDDM13.EnhancedPowerManagement.VSYNC ...................................................................................... 323

    Device.Graphics.WDDM13.Render ........................................................................................................................................................ 323

    Device.Graphics.WDDM13.Render.CheckDDIBoundaries ....................................................................................................... 324

    Device.Graphics.WDDM13.Render.DirtyRect ............................................................................................................................... 324

    Device.Graphics.WDDM13.Render.GPUNode ............................................................................................................................. 324

    Device.Graphics.WDDM13.Render.HighPerformanceTimingData ...................................................................................... 325

    Device.Graphics.WDDM13.Render.PresentOverheadOptimization .................................................................................... 326

    Device.Graphics.WDDM13.Render.SharedSurfaceSupport .................................................................................................... 327

    Device.Graphics.WDDM13.Render.TrimSupport ........................................................................................................................ 328

    Device.Graphics.XDDM .............................................................................................................................................................................. 329

    Device.Graphics.XDDM.Stability ........................................................................................................................................................ 329

    Device.Imaging.Printer.Base .................................................................................................................................................................... 329

    Device.Imaging.Printer.Base.applicationVerifier ......................................................................................................................... 330

    Device.Imaging.Printer.Base.autoConfiguration ......................................................................................................................... 331

    Device.Imaging.Printer.Base.configurationFiles .......................................................................................................................... 332

    Device.Imaging.Printer.Base.connectionRecovery ..................................................................................................................... 332

    Device.Imaging.Printer.Base.connectivityRobustness .............................................................................................................. 333

    Device.Imaging.Printer.Base.deviceCapabilities .......................................................................................................................... 334

    Device.Imaging.Printer.Base.DocumentProperties .................................................................................................................... 334

    Device.Imaging.Printer.Base.driverCategory ................................................................................................................................ 335

    Device.Imaging.Printer.Base.DriverEventFiles .............................................................................................................................. 335

    Device.Imaging.Printer.Base.driverIsolation ................................................................................................................................. 336

  • Page 17 of 702

    Device.Imaging.Printer.Base.driverPackage .................................................................................................................................. 336

    Device.Imaging.Printer.Base.driverStability .................................................................................................................................. 337

    Device.Imaging.Printer.B