¿Para qué sirve la dll bitsperf.dll?

Perfmon Counter Access

Dependencias de la dll bitsperf.dll


Microsoft (R) COFF/PE Dumper Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Windows\System32\bitsperf.dll

File Type: DLL

  Image has the following dependencies:

    api-ms-win-crt-runtime-l1-1-0.dll
    api-ms-win-crt-private-l1-1-0.dll
    api-ms-win-crt-string-l1-1-0.dll
    ntdll.dll
    RPCRT4.dll
    api-ms-win-core-libraryloader-l1-2-0.dll
    api-ms-win-core-heap-l1-1-0.dll
    api-ms-win-security-sddl-l1-1-0.dll
    api-ms-win-core-registry-l1-1-0.dll
    api-ms-win-core-com-l1-1-0.dll
    api-ms-win-core-memory-l1-1-0.dll
    api-ms-win-core-errorhandling-l1-1-0.dll
    api-ms-win-core-handle-l1-1-0.dll
    api-ms-win-core-heap-l2-1-0.dll
    api-ms-win-core-profile-l1-1-0.dll
    api-ms-win-core-processthreads-l1-1-0.dll
    api-ms-win-core-sysinfo-l1-1-0.dll
    api-ms-win-core-interlocked-l1-1-0.dll
    api-ms-win-core-debug-l1-1-0.dll
    api-ms-win-core-processthreads-l1-1-1.dll

  Summary

        1000 .data
        1000 .pdata
        3000 .rdata
        1000 .reloc
        1000 .rsrc
        4000 .text

Funciones que tiene la dll bitsperf.dll


1    0 00002890 ??0CPerfMon@@QEAA@PEAGPEAU_PERF_ITEM@0@@Z
2    1 00001010 ??1CPerfMon@@QEAA@XZ
3    2 00002310 ??4CPerfMon@@QEAAAEAV0@AEBV0@@Z
4    3 000028F0 ?CalcBytesForPerfObject@CPerfMon@@AEBAKPEAU__OBJECT_ORD@1@@Z
5    4 00002A10 ?CalcPerfMetrics@CPerfMon@@AEBAXPEAU__OBJECT_ORD@1@PEAU__INSTANCE_ID@1@PEAU_PERF_METRICS@1@PEAPEAU_PERF_ITEM@1@@Z
6    5 00002BB0 ?Collect@CPerfMon@@QEAAKPEAGPEAPEAEPEAK2@Z
7    6 00002BC0 ?CollectAllObjects@CPerfMon@@AEBAKPEAGPEAPEAEPEAK2@Z
8    7 00002DA0 ?CollectAnObject@CPerfMon@@AEBAKPEAU__OBJECT_ORD@1@PEAPEAE@Z
9    8 00002FD0 ?ConvertInstIdToInUseInstId@CPerfMon@@AEBAHPEAU__OBJECT_ORD@1@PEAU__INSTANCE_ID@1@@Z
10    9 00003080 ?CounterIdToObjectOrd@CPerfMon@@AEBAPEAU__OBJECT_ORD@1@PEAU__COUNTER_ID@1@PEAH@Z
11    A 00002380 ?CounterIdToPerfItem@CPerfMon@@AEBAPEAU_PERF_ITEM@1@PEAU__COUNTER_ID@1@@Z
12    B 000030E0 ?CounterIdToPerfItemIndex@CPerfMon@@AEBAHPEAU__COUNTER_ID@1@PEAH@Z
13    C 00003150 ?CounterOrdToPerfItem@CPerfMon@@AEBAPEAU_PERF_ITEM@1@PEAU__OBJECT_ORD@1@PEAU__COUNTER_ORD@1@@Z
14    D 00003190 ?DetermineObjectsToCollect@CPerfMon@@AEBAXPEAU__OBJECT_ORD@1@@Z
15    E 000023B0 ?GetCounter32@CPerfMon@@QEAAPEAJPEAU__COUNTER_ID@1@PEAU__INSTANCE_ID@1@@Z
16    F 000023B0 ?GetCounter64@CPerfMon@@QEAAPEA_JPEAU__COUNTER_ID@1@PEAU__INSTANCE_ID@1@@Z
17   10 00003290 ?GetCounter@CPerfMon@@AEAAPEAEPEAU__COUNTER_ID@1@PEAU__INSTANCE_ID@1@@Z
18   11 00003350 ?HowManyInstancesAreInUse@CPerfMon@@AEBAHPEAU__OBJECT_ORD@1@@Z
19   12 00003400 ?IdToPerfItemIndex@CPerfMon@@AEBAHH_K@Z
20   13 000034B0 ?Initialize@CPerfMon@@QEAAKH@Z
21   14 00003500 ?InitializePerfMon@CPerfMon@@AEAAKH@Z
22   15 000023C0 ?IsValidInstId@CPerfMon@@AEBAHPEAU__OBJECT_ORD@1@PEAU__INSTANCE_ID@1@@Z
23   16 00002450 ?IsValidObjOrd@CPerfMon@@AEBAHPEAU__OBJECT_ORD@1@@Z
24   17 000040A0 ?ObjectIdToObjectOrd@CPerfMon@@AEBAPEAU__OBJECT_ORD@1@PEAU__OBJECT_ID@1@@Z
25   18 00002470 ?ObjectIdToPerfItem@CPerfMon@@AEBAPEAU_PERF_ITEM@1@PEAU__OBJECT_ID@1@@Z
26   19 000024A0 ?ObjectIdToPerfItemIndex@CPerfMon@@AEBAHPEAU__OBJECT_ID@1@@Z
27   1A 00004140 ?ObjectOrdToPerfItem@CPerfMon@@AEBAPEAU_PERF_ITEM@1@PEAU__OBJECT_ORD@1@@Z
28   1B 00004170 ?ObjectOrdToPerfItemIndex@CPerfMon@@AEBAHPEAU__OBJECT_ORD@1@@Z
29   1C 00004220 ?VerifyPerfItemTable@CPerfMon@@AEAAKXZ
30   1D 000024C0 PerfMon_Close
31   1E 000024F0 PerfMon_Collect
32   1F 00002520 PerfMon_Open

Información avanzada sobre funciones que tiene la dll bitsperf.dll


Microsoft (R) COFF/PE Dumper Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Windows\System32\bitsperf.dll

File Type: DLL

  Section contains the following exports for bitsperf.dll

    00000000 characteristics
    C5843273 time date stamp
        0.00 version
           1 ordinal base
          32 number of functions
          32 number of names

    ordinal hint RVA      name

          1    0 00002890 ??0CPerfMon@@QEAA@PEAGPEAU_PERF_ITEM@0@@Z
          2    1 00001010 ??1CPerfMon@@QEAA@XZ
          3    2 00002310 ??4CPerfMon@@QEAAAEAV0@AEBV0@@Z
          4    3 000028F0 ?CalcBytesForPerfObject@CPerfMon@@AEBAKPEAU__OBJECT_ORD@1@@Z
          5    4 00002A10 ?CalcPerfMetrics@CPerfMon@@AEBAXPEAU__OBJECT_ORD@1@PEAU__INSTANCE_ID@1@PEAU_PERF_METRICS@1@PEAPEAU_PERF_ITEM@1@@Z
          6    5 00002BB0 ?Collect@CPerfMon@@QEAAKPEAGPEAPEAEPEAK2@Z
          7    6 00002BC0 ?CollectAllObjects@CPerfMon@@AEBAKPEAGPEAPEAEPEAK2@Z
          8    7 00002DA0 ?CollectAnObject@CPerfMon@@AEBAKPEAU__OBJECT_ORD@1@PEAPEAE@Z
          9    8 00002FD0 ?ConvertInstIdToInUseInstId@CPerfMon@@AEBAHPEAU__OBJECT_ORD@1@PEAU__INSTANCE_ID@1@@Z
         10    9 00003080 ?CounterIdToObjectOrd@CPerfMon@@AEBAPEAU__OBJECT_ORD@1@PEAU__COUNTER_ID@1@PEAH@Z
         11    A 00002380 ?CounterIdToPerfItem@CPerfMon@@AEBAPEAU_PERF_ITEM@1@PEAU__COUNTER_ID@1@@Z
         12    B 000030E0 ?CounterIdToPerfItemIndex@CPerfMon@@AEBAHPEAU__COUNTER_ID@1@PEAH@Z
         13    C 00003150 ?CounterOrdToPerfItem@CPerfMon@@AEBAPEAU_PERF_ITEM@1@PEAU__OBJECT_ORD@1@PEAU__COUNTER_ORD@1@@Z
         14    D 00003190 ?DetermineObjectsToCollect@CPerfMon@@AEBAXPEAU__OBJECT_ORD@1@@Z
         15    E 000023B0 ?GetCounter32@CPerfMon@@QEAAPEAJPEAU__COUNTER_ID@1@PEAU__INSTANCE_ID@1@@Z
         16    F 000023B0 ?GetCounter64@CPerfMon@@QEAAPEA_JPEAU__COUNTER_ID@1@PEAU__INSTANCE_ID@1@@Z
         17   10 00003290 ?GetCounter@CPerfMon@@AEAAPEAEPEAU__COUNTER_ID@1@PEAU__INSTANCE_ID@1@@Z
         18   11 00003350 ?HowManyInstancesAreInUse@CPerfMon@@AEBAHPEAU__OBJECT_ORD@1@@Z
         19   12 00003400 ?IdToPerfItemIndex@CPerfMon@@AEBAHH_K@Z
         20   13 000034B0 ?Initialize@CPerfMon@@QEAAKH@Z
         21   14 00003500 ?InitializePerfMon@CPerfMon@@AEAAKH@Z
         22   15 000023C0 ?IsValidInstId@CPerfMon@@AEBAHPEAU__OBJECT_ORD@1@PEAU__INSTANCE_ID@1@@Z
         23   16 00002450 ?IsValidObjOrd@CPerfMon@@AEBAHPEAU__OBJECT_ORD@1@@Z
         24   17 000040A0 ?ObjectIdToObjectOrd@CPerfMon@@AEBAPEAU__OBJECT_ORD@1@PEAU__OBJECT_ID@1@@Z
         25   18 00002470 ?ObjectIdToPerfItem@CPerfMon@@AEBAPEAU_PERF_ITEM@1@PEAU__OBJECT_ID@1@@Z
         26   19 000024A0 ?ObjectIdToPerfItemIndex@CPerfMon@@AEBAHPEAU__OBJECT_ID@1@@Z
         27   1A 00004140 ?ObjectOrdToPerfItem@CPerfMon@@AEBAPEAU_PERF_ITEM@1@PEAU__OBJECT_ORD@1@@Z
         28   1B 00004170 ?ObjectOrdToPerfItemIndex@CPerfMon@@AEBAHPEAU__OBJECT_ORD@1@@Z
         29   1C 00004220 ?VerifyPerfItemTable@CPerfMon@@AEAAKXZ
         30   1D 000024C0 PerfMon_Close
         31   1E 000024F0 PerfMon_Collect
         32   1F 00002520 PerfMon_Open

  Summary

        1000 .data
        1000 .pdata
        3000 .rdata
        1000 .reloc
        1000 .rsrc
        4000 .text

Integridad de la dll bitsperf.dll



Algorithm       Hash                                                                   Path                                         
---------       ----                                                                   ----                                         
SHA256          2553CF125F93610ED057307486B8B07A9B3924E61981EB536B41441688EF14B0       C:\Windows\System32\bitsperf.dll             


Detalles sobre el fichero dll bitsperf.dll




PSPath            : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32\bitsperf.dll
PSParentPath      : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32
PSChildName       : bitsperf.dll
PSDrive           : C
PSProvider        : Microsoft.PowerShell.Core\FileSystem
PSIsContainer     : False
Mode              : -a----
VersionInfo       : File:             C:\Windows\System32\bitsperf.dll
                    InternalName:     BitsPerf.dll
                    OriginalFilename: BitsPerf.dll
                    FileVersion:      7.8.19041.1 (WinBuild.160101.0800)
                    FileDescription:  Perfmon Counter Access
                    Product:          Microsoft® Windows® Operating System
                    ProductVersion:   7.8.19041.1
                    Debug:            False
                    Patched:          False
                    PreRelease:       False
                    PrivateBuild:     False
                    SpecialBuild:     False
                    Language:         Inglés (Estados Unidos)
                    
BaseName          : bitsperf
Target            : {C:\Windows\WinSxS\amd64_microsoft-windows-bits-perf_31bf3856ad364e35_10.0.19041.1_none_e915a90ea007a043\bitsper
                    f.dll}
LinkType          : HardLink
Name              : bitsperf.dll
Length            : 31744
DirectoryName     : C:\Windows\System32
Directory         : C:\Windows\System32
IsReadOnly        : False
Exists            : True
FullName          : C:\Windows\System32\bitsperf.dll
Extension         : .dll
CreationTime      : 07/12/2019 10:08:22
CreationTimeUtc   : 07/12/2019 9:08:22
LastAccessTime    : 03/12/2020 8:52:26
LastAccessTimeUtc : 03/12/2020 7:52:26
LastWriteTime     : 07/12/2019 10:08:22
LastWriteTimeUtc  : 07/12/2019 9:08:22
Attributes        : Archive



Procesos que utilizan la dll bitsperf.dll