• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            小默

            [zz]DISK_PERFORMANCE

            DISK_PERFORMANCE

            收集主要的磁盤統(tǒng)計(jì)信息,為了測(cè)量磁盤的性能
            The DISK_PERFORMANCE structure is used in conjunction with the IOCTL_DISK_PERFORMANCE request to collect summary disk statistics for purposes of measuring disk performance.

            typedef struct _DISK_PERFORMANCE {
              LARGE_INTEGER  BytesRead;
              LARGE_INTEGER  BytesRead;
              LARGE_INTEGER  BytesWritten;
              LARGE_INTEGER  ReadTime;
              LARGE_INTEGER  WriteTime;
              LARGE_INTEGER  IdleTime;
              ULONG  ReadCount;
              ULONG  WriteCount;
              ULONG  QueueDepth;
              ULONG  SplitCount;
              LARGE_INTEGER  QueryTime;
              ULONG  StorageDeviceNumber;
              WCHAR  StorageManagerName[8];
            } DISK_PERFORMANCE, *PDISK_PERFORMANCE;

            Members

            BytesRead
            Contains a cumulative count of bytes read from the disk since the performance counters were enabled.
            BytesWritten
            Contains a cumulative count of bytes written to the disk since the performance counters were enabled.
            ReadTime
            Contains a cumulative time, expressed in increments of 100 nanoseconds, spent on disk reads since the performance counters were enabled.
            WriteTime
            Contains a cumulative time, expressed in increments of 100 nanoseconds, spent on disk reads since the performance counters were enabled.
            IdleTime
            Contains a cumulative time, expressed in increments of 100 nanoseconds, since the performance counters were enabled in which there was no disk activity.
            ReadCount
            Contains the number of disk accesses for reads since the performance counters were enabled.
            WriteCount
            Contains the number of disk accesses for writes since the performance counters were enabled.
            QueueDepth
            Contains a snapshot of the number of queued disk I/O requests at the time that the query for performance statistics was performed.
            SplitCount
            Contains the number of disk accesses by means of an associated IRP since the performance counters were enabled.
            QueryTime
            Contains a timestamp indicating the system time at the moment that the query took place. System time is a count of 100-nanosecond intervals since January 1, 1601. System time is typically updated approximately every ten milliseconds. For more information about system time, see KeQuerySystemTime.
            StorageDeviceNumber
            Contains a unique number assigned to every disk or volume across a particular storage type. The storage types are disk.sys, ftdisk.sys, and dmio.sys.
            StorageManagerName
            Contains an 8-character string that indicates which device driver provided the performance statistics. In Windows 2000, this can be either "LogiDisk" for the driver logidisk.sys or "PhysDisk" for the driver physdisk.sys. These drivers collect performance statistics for devices and physical disks respectively. In Windows XP and later operating systems, this can be any of the following three strings: "FTDISK" for the driver ftdisk.sys, "DMIO" for the driver dmio.sys, or PARTMGR" for the driver partmgr.sys. These three drivers collect performance statistics for basic disk volumes, dynamic disk volumes, and physical disks respectively. Note that these strings are 8-character case-sensitive strings with blank fill. For example, in the case of the string "FTDISK", the StorageManagerName character array should contain two trailing blanks ("FTDISK<b><b>"), and in the case of the string "DMIO", the array should contain four trailing blanks ("DMIO<b><b><b><b>").

             

            Comments

            Counting halts whenever the performance counters are disabled, but the counters are not reset, so the cumulative values assigned to the structure members might potentially reflect disk activity across several enablings and disablings of the counters.

            Requirements

            Headers: Declared in ntdddisk.h. Include ntdddisk.h.

             

            See Also

            IOCTL_DISK_PERFORMANCE, IOCTL_DISK_PERFORMANCE_OFF

            posted on 2009-12-30 21:12 小默 閱讀(778) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Windows

            導(dǎo)航

            統(tǒng)計(jì)

            留言簿(13)

            隨筆分類(287)

            隨筆檔案(289)

            漏洞

            搜索

            積分與排名

            最新評(píng)論

            閱讀排行榜

            欧美牲交A欧牲交aⅴ久久| 久久精品人妻一区二区三区| 国产成人久久精品一区二区三区| 久久99热这里只有精品66| 久久水蜜桃亚洲av无码精品麻豆| 国产高潮国产高潮久久久| 久久精品国产只有精品66 | 婷婷国产天堂久久综合五月| 亚洲午夜无码久久久久| 国产精品久久久亚洲| 日韩美女18网站久久精品| 久久国产精品久久国产精品| 亚洲国产婷婷香蕉久久久久久| 久久精品人人做人人妻人人玩 | 伊人色综合九久久天天蜜桃| 成人妇女免费播放久久久| 一级做a爰片久久毛片看看| 久久综合久久综合久久综合| 无码国内精品久久人妻蜜桃 | 日韩欧美亚洲综合久久 | 久久国产热这里只有精品| 日本强好片久久久久久AAA| 日韩久久无码免费毛片软件| 久久精品国产只有精品2020| 亚洲色大成网站WWW久久九九| 久久国产视屏| 青青青国产精品国产精品久久久久 | 久久久久无码精品国产不卡| 亚洲国产成人久久综合碰| 草草久久久无码国产专区| MM131亚洲国产美女久久| 国产亚洲精品美女久久久| 亚洲精品无码专区久久久| 精品久久亚洲中文无码| 精品国产日韩久久亚洲 | 久久精品国产精品亚洲毛片 | 亚洲一级Av无码毛片久久精品| A级毛片无码久久精品免费| 激情五月综合综合久久69| 国产亚洲色婷婷久久99精品91| 国内精品免费久久影院|