struktur NDIS_RW_LOCK (ndis.h)
Struktur NDIS_RW_LOCK mendefinisikan atribut kunci baca/tulis. Struktur ini buram untuk driver NDIS dan dicadangkan untuk NDIS.
Sintaks
typedef struct _NDIS_RW_LOCK {
union {
struct {
KSPIN_LOCK SpinLock;
PVOID Context;
};
UCHAR Reserved[16];
};
union {
NDIS_RW_LOCK_REFCOUNT RefCount[MAXIMUM_PROCESSORS];
ULONG *RefCountEx[sizeof(NDIS_RW_LOCK_REFCOUNT)/ sizeof(ULONG) MAXIMUM_PROCESSORS];
struct {
KSPIN_LOCK RefCountLock;
ULONG SharedRefCount;
BOOLEAN WriterWaiting;
};
};
} NDIS_RW_LOCK, *PNDIS_RW_LOCK;
Anggota
SpinLock
Dicadangkan.
Context
Dicadangkan.
Reserved[16]
Dicadangkan.
RefCount[MAXIMUM_PROCESSORS]
Dicadangkan.
RefCountEx[sizeof(NDIS_RW_LOCK_REFCOUNT)/ sizeof(ULONG)* MAXIMUM_PROCESSORS]
Dicadangkan.
RefCountLock
Dicadangkan.
SharedRefCount
Dicadangkan.
WriterWaiting
Dicadangkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.0 dan 6.1. Untuk NDIS 6.20 dan yang lebih baru, gunakan NDIS_RW_LOCK_EX sebagai gantinya. |
Header | ndis.h (termasuk Ndis.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk