Bagikan melalui


Fungsi ExInitializeResourceLite (wdm.h)

Rutinitas ExInitializeResourceLite menginisialisasi variabel sumber daya.

Sintaks

NTSTATUS ExInitializeResourceLite(
  [out] PERESOURCE Resource
);

Parameter

[out] Resource

Penunjuk ke penyimpanan yang disediakan penelepon, yang harus setidaknya sizeof (ERESOURCE), untuk variabel sumber daya yang diinisialisasi. Penyimpanan harus selaras dengan 4 byte pada platform 32-bit, dan 8-byte yang selaras pada platform 64-bit.

Nilai kembali

ExInitializeResourceLite mengembalikan STATUS_SUCCESS.

Keterangan

Penyimpanan untuk ERESOURCE harus dialokasikan dari kumpulan yang tidak disebarkan.

Variabel sumber daya dapat digunakan untuk sinkronisasi oleh sekumpulan utas. Meskipun pemanggil menyediakan penyimpanan untuk variabel sumber daya, struktur ERESOURCE buram: yaitu, anggotanya dicadangkan untuk penggunaan sistem.

Panggil ExDeleteResourceLite sebelum membebaskan memori untuk sumber daya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 2000.
Target Platform Universal
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL
Aturan kepatuhan DDI HwStorPortProhibitedDDIs(storport)

Lihat juga

ExAcquireResourceExclusiveLite

ExAcquireResourceSharedLite

ExAcquireSharedStarveExclusive

ExAcquireSharedWaitForExclusive

ExConvertExclusiveToSharedLite

ExDeleteResourceLite

ExIsResourceAcquiredExclusiveLite

ExIsResourceAcquiredSharedLite

ExReinitializeResourceLite

ExReleaseResourceForThreadLite