• <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

            收集主要的磁盤統計信息,為了測量磁盤的性能
            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 小默 閱讀(791) 評論(0)  編輯 收藏 引用 所屬分類: Windows

            導航

            統計

            留言簿(13)

            隨筆分類(287)

            隨筆檔案(289)

            漏洞

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            99久久亚洲综合精品成人| 无码人妻少妇久久中文字幕蜜桃| 久久久久久久免费视频| 久久精品成人免费国产片小草| 亚洲国产二区三区久久| 久久国产视屏| 97精品国产97久久久久久免费 | 久久ww精品w免费人成| 久久精品国产亚洲av高清漫画| 久久夜色tv网站| 奇米影视7777久久精品人人爽| 欧美噜噜久久久XXX| 精品多毛少妇人妻AV免费久久| 思思久久精品在热线热| 欧美精品一区二区精品久久| 久久中文字幕视频、最近更新| 人妻精品久久久久中文字幕一冢本| 久久久久久久尹人综合网亚洲| 久久久久久久免费视频| 一级做a爱片久久毛片| 人妻精品久久久久中文字幕69 | 久久精品18| 国产精品久久久亚洲| 模特私拍国产精品久久| 7国产欧美日韩综合天堂中文久久久久| 四虎国产精品成人免费久久| 久久婷婷激情综合色综合俺也去| 亚洲国产香蕉人人爽成AV片久久 | 香蕉aa三级久久毛片| 久久e热在这里只有国产中文精品99 | 久久久久久久综合综合狠狠| 国产69精品久久久久777| 精产国品久久一二三产区区别| 夜夜亚洲天天久久| 72种姿势欧美久久久久大黄蕉| 久久亚洲精品国产亚洲老地址 | 亚洲AV无码1区2区久久| 色婷婷久久综合中文久久蜜桃av| 狠狠色丁香久久婷婷综合蜜芽五月| 久久香蕉综合色一综合色88| 欧美综合天天夜夜久久|