Cihazı Açma

Bir veri yolu sürücüsü alt cihazlarından biri için PnP IRP_MN_START_DEVICE isteğini işlediğinde, cihazın güç durumunu güç yöneticisine bildirmek için cihazı açmalı ve PoSetPowerState'i çağırmalıdır. Cihazı açma, cihaz başlatma işleminin örtük bir parçasıdır. Cihaz güç ilkesi sahibi PowerDeviceD0 için IRP_MN_SET_POWER isteği göndermediğinden sürücülerin bu IP'leri başlatma sırasında almayı beklememesi gerekir.

Güç tasarrufu sağlamak için bir cihaz kapatıldığında, bir G/Ç isteği geldiğinde sürücüleri cihazı açmalıdır. Bu durumda, cihaz güç ilkesi sahibinin cihazı çalışma durumuna döndürmek için bir IRP_MN_SET_POWER göndermesi gerekir. IRP tamamlandığında, cihazın sürücüleri G/Ç'yi kuyruğa alma işlemini durdurur ve istekleri kuyruktan işlemeye başlar.