Rutinitas kernel Windows usang
Rutinitas usang berikut diekspor untuk mendukung biner yang ada:
Rutinitas usang | Deskripsi |
---|---|
ExAcquireResourceExclusive | Gunakan ExAcquireResourceExclusiveLite sebagai gantinya. |
ExAcquireResourceShared | Gunakan ExAcquireResourceSharedLite sebagai gantinya. |
ExAllocateFromZone | Gunakan daftar lookaside sebagai gantinya. Untuk informasi selengkapnya, lihat Manajemen Buffer. |
ExConvertExclusiveToShared | Gunakan ExConvertExclusiveToSharedLite sebagai gantinya. |
ExDeleteResource | Gunakan ExDeleteResourceLite sebagai gantinya. |
ExExtendZone | Gunakan daftar lookaside sebagai gantinya. Untuk informasi selengkapnya, lihat Manajemen Buffer. |
ExFreeToZone | Gunakan daftar lookaside sebagai gantinya. Untuk informasi selengkapnya, lihat Manajemen Buffer. |
ExInitializeResource | Gunakan ExInitializeResourceLite sebagai gantinya. |
ExInitializeWorkItem | Gunakan IoAllocateWorkItem sebagai gantinya. |
ExInitializeZone | Gunakan daftar lookaside sebagai gantinya. Untuk informasi selengkapnya, lihat Manajemen Buffer. |
ExInterlockedAllocateFromZone | Gunakan daftar lookaside sebagai gantinya. Untuk informasi selengkapnya, lihat Manajemen Buffer. |
ExInterlockedDecrementLong | Gunakan InterlockedDecrement sebagai gantinya . |
ExInterlockedExchangeAddLargeInteger | Untuk informasi selengkapnya tentang menambahkan dua angka 64-bit secara atomik, lihat InterlockedExchangeAdd64. |
ExInterlockedExchangeUlong | Gunakan InterlockedExchange sebagai gantinya. |
ExInterlockedExtendZone | Gunakan daftar lookaside sebagai gantinya. Untuk informasi selengkapnya, lihat Manajemen Buffer. |
ExInterlockedFreeToZone | Gunakan daftar lookaside sebagai gantinya. Untuk informasi selengkapnya, lihat Manajemen Buffer. |
ExInterlockedIncrementLong | Gunakan InterlockedIncrement sebagai gantinya . |
ExIsFullZone | Gunakan daftar lookaside sebagai gantinya. Untuk informasi selengkapnya, lihat Manajemen Buffer. |
ExIsObjectInFirstZoneSegment | Gunakan daftar lookaside sebagai gantinya. Untuk informasi selengkapnya, lihat Manajemen Buffer. |
ExIsResourceAcquired | Gunakan ExIsResourceAcquiredLite sebagai gantinya. |
ExIsResourceAcquiredExclusive | Gunakan ExIsResourceAcquiredExclusiveLite sebagai gantinya. |
ExIsResourceAcquiredShared | Gunakan ExIsResourceAcquiredSharedLite sebagai gantinya. |
ExReleaseResource | Gunakan ExReleaseResourceLite sebagai gantinya. |
ExReleaseResourceForThread | Gunakan ExReleaseResourceForThreadLite sebagai gantinya. |
IoAllocateAdapterChannel | Gunakan AllocateAdapterChannel sebagai gantinya. |
IoAssignResources | Driver perangkat PnP ditetapkan sumber daya oleh manajer PnP, yang meneruskan daftar sumber daya dengan setiap permintaan IRP_MN_START_DEVICE . Driver yang harus mendukung perangkat warisan yang tidak dapat dijumlahkan oleh manajer PnP harus menggunakan IoReportDetectedDevice dan IoReportResourceForDetection sebagai gantinya. |
IoAttachDeviceByPointer | Gunakan IoAttachDeviceToDeviceStack sebagai gantinya. |
IoFlushAdapterBuffers | Gunakan FlushAdapterBuffers sebagai gantinya. |
IoFreeAdapterChannel | Gunakan FreeAdapterChannel sebagai gantinya. |
IoFreeMapRegisters | Gunakan FreeMapRegisters sebagai gantinya. |
IoMapTransfer | Gunakan MapTransfer sebagai gantinya. |
IoQueryDeviceDescription | Rutinitas ini mengambil informasi konfigurasi perangkat keras tentang bus, pengontrol, atau objek periferal tertentu, atau kombinasi apa pun dari ketiga jenis ini dari pohon \Registry\Machine\Hardware\Description . Driver yang memerlukan informasi konfigurasi perangkat keras harus menggunakan IoGetDeviceProperty sebagai gantinya. |
IoReportResourceUsage | Rutinitas ini mengklaim sumber daya perangkat keras, seperti vektor interupsi, rentang memori perangkat, atau saluran pengontrol DMA tertentu di pohon \Registry\Machine\Hardware\ResourceMap , sehingga driver yang kemudian dimuat tidak dapat mencoba menggunakan sumber daya yang sama. Jika driver baru harus mendukung perangkat warisan yang tidak dapat dijumlahkan PnP, driver harus memanggil IoReportResourceForDetection untuk mengklaim sumber daya untuk perangkat. |
KeGetDcacheFillSize | Driver harus memanggil GetDmaAlignment sebagai gantinya. |
MmCreateMdl | Gunakan IoAllocateMdl sebagai gantinya. |
MmIsNonPagedSystemAddressValid |
Topik terkait
AllocateAdapterChannel
ExAcquireResourceExclusiveLite
ExAcquireResourceSharedLite
ExConvertExclusiveToSharedLite
ExDeleteResourceLite
ExInitializeResourceLite
ExIsResourceAcquiredExclusiveLite
ExIsResourceAcquiredSharedLite
ExReleaseResourceForThreadLite
ExReleaseResourceLite
InterlockedDecrement
InterlockedExchange
InterlockedIncrement
FlushAdapterBuffers
FreeAdapterChannel
FreeMapRegisters
GetDmaAlignment
InterlockedExchangeAdd64
IoAllocateMdl
IoAllocateWorkItem
IoAttachDeviceToDeviceStack
IoGetDeviceProperty
IoReportDetectedDevice
IoReportResourceForDetection
IRP_MN_START_DEVICE
MapTransfer