Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Globální proměnné jádra
| Proměnná | Prohlášení | Popis |
|---|---|---|
| Mm64BitPhysicalAddress | PBOOLEAN Mm64BitPhysicalAddress
Deklarováno v wdm.h |
Určuje, jestli hardware a operační systém podporují 64bitové fyzické adresy. Odkazuje na hodnotu TRUE , pokud hardware a operační systém podporují 64bitové fyzické adresy a v opačném případě je FALSE . Další informace o použití této proměnné v ovladači naleznete v tématu Provádění DMA v 64bitovém systému Windows. |
| MmBadPointer | PVOID MmBadPointer;
Deklarováno v wdm.h |
Ukazatel na umístění paměti, které je zaručeno, že je neplatné.
Poznámka Od Windows 8.1 je MmBadPointer zastaralý.
Ovladače by místo toho měly používat makro MM_BAD_POINTER .
Operační systém vygeneruje kontrolu chyby, pokud je přístupná adresa paměti určená proměnnou MmBadPointer . Kód ovladače můžete ladit pomocí MmBadPointer. Nastavte všechny neinicializované proměnné ukazatele na MmBadPointer, abyste zjistili při prvním pokusu o dereferencování neplatného ukazatele. Všechny adresy v PAGE_SIZE MmBadPointer jsou zaručené, že jsou neplatné. Pokud je například adresa ukazatelem a pokud MmBadPointer<= Adresa<MmBadPointer + PAGE_SIZE, pokus o přístup k *Adresa způsobí, že operační systém vygeneruje hlášení chyby. MmBadPointer + PAGE_SIZE není zaručeno, že je neplatný. |
| PsInitialSystemProcess | PEPROCESS PsInitialSystemProcess;
Deklarováno v Ntddk.h |
Odkazuje na strukturu EPROCESS pro systémový proces. |
| NLS_MB_CODE_PAGE_TAG | extern BOOLEAN NLS_MB_CODE_PAGE_TAG; |
Určuje, zda je znaková stránka jednobajtová nebo vícebajtová znaková stránka. NLS_MB_CODE_PAGE_TAG má hodnotu TRUE pro vícebajtové znakové stránky a NEPRAVDA pro jednobajtové znakové stránky. NLS_MB_CODE_PAGE_TAG je vyhrazena pro použití systému. V uživatelském režimu místo toho volejte GetCPInfoEx . Pokud je to možné, měla by vaše aplikace místo znakových stránek používat Unicode. |
Související témata
EPROCESS
GetCPInfoEx
MM_BAD_POINTER
Provádění DMA v 64bitovém systému Windows