Sdílet prostřednictvím


Žádost o speciální fond podle značky fondu

Můžete požádat o speciální fond pro všechna přidělení, která používají zadanou značku fondu. K žádostem o speciální fond jádra lze najednou přidružit pouze jednu značku fondu v systému.

V systému Windows Vista a novějších verzích systému Windows můžete také použít příkazový řádek k vyžádání speciálního fondu pomocí značky fondu. Informace naleznete v tématu příkazy GFlags.

Žádost o speciální skupinu podle značky skupiny

  1. Vyberte kartu Registr systému nebo kartu Příznaky jádra .

    V systému Windows Vista a novějších verzích systému Windows je tato možnost k dispozici na obou záložkách. Ve starších verzích Systému Windows je k dispozici pouze na kartě Registr systému .

  2. V části Speciální značka fondu jádra klepněte na tlačítko Text a zadejte vzor čtyř znaků pro značku.

    Značka může obsahovat zástupné znaky ? (jeden znak) a * (více znaků). Například Fat* nebo Av?4.

  3. Následující snímek obrazovky ukazuje značku zadanou jako text na kartě Systémová registrace.

    Snímek obrazovky se značkou zadanou jako text na záložce Registr systému v GFlags.

  4. Klikněte na tlačítko Použit.

    Když kliknete na Použít, GFlags změní výběr z Textu na Hex a zobrazí znaky ASCII jako šestnáctkové hodnoty v obráceném pořadí (little-endian). Pokud například zadáte Tag1, zobrazí GFlags značku jako 0x31676154 (1gaT). To je způsob, jakým je uložen v registru a zobrazen ladicím programem a dalšími nástroji.

    Následující obrázek znázorňuje efekt kliknutí na Použít.

    Snímek obrazovky znázorňující efekt kliknutí na

Poznámky

Pokud chcete tuto funkci efektivně používat, ujistěte se, že ovladač nebo jiný program v režimu jádra používá jedinečnou značku fondu. Pokud máte podezření, že váš ovladač využívá celý speciální fond, zvažte použití více značek fondu v kódu. Potom můžete ovladač otestovat několikrát a přiřadit speciální fond jednomu tagu fondu v každém testu.

Vyberte také značku fondu s šestnáctkovou hodnotou, která je větší než velikost stránky systému. Pokud pro kód režimu jádra zadáte značku fondu, která má hodnotu menší než PAGE_SIZE, Gflags požádá o speciální fond pro všechna přidělení, jejichž velikost je v odpovídajícím rozsahu a požaduje zvláštní fond pro přidělení s ekvivalentní značkou fondu. Pokud například vyberete velikost 30, speciální fond se použije pro všechna přidělení v rozsahu 17 až 32 bajtů a pro přidělení se značkou fondu 0x0030.