Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Çekirdek genel değişkenleri.
| Değişken | Beyanname | Açıklama |
|---|---|---|
| Mm64BitPhysicalAddress | PBOOLEAN Mm64BitPhysicalAddress
Wdm.h'de bildirildi |
Donanım ve işletim sisteminin 64 bit fiziksel adresleri destekleyip desteklemediğini belirtir. Donanım ve işletim sistemi 64 bit fiziksel adresleri destekliyorsa TRUE olan ve aksi takdirde YANLIŞ olan bir değere işaret eder. Bu değişkeni sürücünüzde kullanma hakkında daha fazla bilgi için bkz. 64 Bit Windows'ta DMA Gerçekleştirme. |
| MmBadPointer | PVOID MmBadPointer;
Wdm.h'de bildirildi |
Geçersiz olduğu garanti edilen bir bellek konumu işaretçisi.
Not Windows 8.1'den itibaren MmBadPointer kullanım dışıdır.
Sürücüler bunun yerine MM_BAD_POINTER makroyu kullanmalıdır.
İşletim sistemi , MmBadPointer değişkeni tarafından belirtilen bellek adresine erişilip erişilmediğini denetler. Sürücü kodunuzda hata ayıklamak için MmBadPointer kullanabilirsiniz. Kodunuzun geçersiz bir işaretçiyi dereferans almaya çalıştığı ilk zamanı bulmak için başlatılmamış işaretçi değişkenlerini MmBadPointer olarak ayarlayın. MmBadPointer PAGE_SIZE içindeki tüm adreslerin geçersiz olduğu garanti edilir. Örneğin, Adres bir işaretçiyse ve MmBadPointer= Address<MmBadPointer< + PAGE_SIZE ise, *Adres'e erişme girişimi işletim sisteminin bir hata denetimi oluşturmasına neden olur. MmBadPointer + PAGE_SIZE geçersiz olduğu garanti edilmiyor. |
| PsInitialSystemProcess | PEPROCESS PsInitialSystemProcess;
Ntddk.h'de bildirildi |
Sistem işleminin EPROCESS yapısını gösterir. |
| NLS_MB_CODE_PAGE_TAG | extern BOOLEAN NLS_MB_CODE_PAGE_TAG; |
Kod sayfasının tek baytlı mı yoksa çok baytlı bir kod sayfası mı olduğunu belirtir. NLS_MB_CODE_PAGE_TAG çok baytlı kod sayfaları için TRUE ve tek baytlı kod sayfaları için YANLIŞ'tır . NLS_MB_CODE_PAGE_TAG sistem kullanımı için ayrılmıştır. Bunun yerine kullanıcı modunda GetCPInfoEx'i çağırabilirsiniz. Mümkün olduğunda, uygulamanız kod sayfaları yerine Unicode kullanmalıdır. |
İlgili konular
EPROCESS
GetCPInfoEx
MM_BAD_POINTER
64 Bit Windows'ta DMA Gerçekleştirme