DeviceId.Windows An implementation of that retrieves its value from the Windows registry. The registry hive. The registry views. The name of the registry key. The name of the registry value. Initializes a new instance of the class. The registry view. The registry hive. The name of the registry key. The name of the registry value. Gets the component value. The component value. Extension methods for . Adds Windows-specific components to the device ID. The device ID builder to add the components to. An action that adds the Windows-specific components. The device ID builder. Provides a fluent interface for adding Windows-specific components to a device identifier. The base device identifier builder. Initializes a new instance of the class. The base device identifier builder. Adds a component to the device identifier. If a component with the specified name already exists, it will be replaced with this newly added component. The component name. The component to add. The builder instance. Extension methods for . Initializes a new instance of the class. The to add the component to. The name of the component. The registry view. The registry hive. The name of the registry key. The name of the registry value. Adds the Machine GUID (from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineGuid) to the device identifier. The to add the component to. The instance.