Compartilhar via


CacheInfo

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura contém as informações armazenar em cache usadas com o controle IOCTL_KLIB_GETCACHE_INFO I/O.

Syntax

typedef struct _CacheInfo {
  DWORD dwL1Flags;
  DWORD dwL1ICacheSize;
  DWORD dwL1ICacheLineSize;
  DWORD dwL1ICacheNumWays;
  DWORD dwL1DCacheSize;
  DWORD dwL1DCacheLineSize;
  DWORD dwL1DCacheNumWays;
  DWORD dwL2Flags;
  DWORD dwL2ICacheSize;
  DWORD dwL2ICacheLineSize;
  DWORD dwL2ICacheNumWays;
  DWORD dwL2DCacheSize;
  DWORD dwL2DCacheLineSize;
  DWORD dwL2DCacheNumWays;
} CacheInfo, *PCacheInfo;

Os membros

  • dwL1Flags
    Sinalizadores para o nível 1 (L1) armazenar em cache.

    A seguinte tabela mostra o válido sinalizadores para esse membro.

    Sinalizador Descrição

    CF_COHERENT

    Especifica que nenhuma armazenar em cache liberado operações são necessárias.

    CF_UNIFIED

    Especifica que a instrução (I) e dados (D) caches são unificados.

    CF_WRITETHROUGH

    Especifica que o armazenar em cache é no modo write-through. Se este sinalizador não é definido, o armazenar em cache será na gravação-voltar modo.

  • dwL1ICacheSize
    Tamanho total do armazenar em cache a instrução L1, em bytes.
  • dwL1ICacheLineSize
    Linha tamanho de armazenar em cache a instrução L1, em bytes.
  • dwL1ICacheNumWays
    Especifica o número das formas. Definido como 1 para Direct-mapeado.
  • dwL1DCacheSize
    Tamanho total de armazenar em cache de dados L1, em bytes.
  • dwL1DCacheLineSize
    Linha tamanho de armazenar em cache de dados L1, em bytes.
  • dwL1DCacheNumWays
    Especifica os tipos diferentes de organização armazenar em cache. Definido como 1 para Direct-mapeado.
  • dwL2Flags
    Sinalizadores para o nível 2 (L2) armazenar em cache.

    A seguinte tabela mostra o válido sinalizadores para esse membro.

    Sinalizador Descrição

    CF_COHERENT

    Especifica que nenhuma armazenar em cache liberado operações são necessárias.

    CF_UNIFIED

    Especifica que a instrução (I) e dados (D) caches são unificados.

    CF_WRITETHROUGH

    Especifica que o armazenar em cache é no modo write-through. Se este sinalizador não é definido, o armazenar em cache será na gravação-voltar modo.

  • dwL2ICacheSize
    Tamanho total do armazenar em cache a instrução L2, em bytes. Um tamanho de 0 (zero) significa que há Não armazenar em cache instrução L2.
  • dwL2ICacheLineSize
    Linha tamanho de armazenar em cache a instrução L2, em bytes.
  • dwL2ICacheNumWays
    Especifica o número das formas. Definido como 1 para Direct-mapeado.
  • dwL2DCacheSize
    Tamanho total de armazenar em cache de dados L2, em bytes. Zero indica que há Não armazenar em cache dados L2.
  • dwL2DCacheLineSize
    Linha tamanho de armazenar em cache de dados L2, em bytes.
  • dwL2DCacheNumWays
    Especifica os tipos diferentes de organização armazenar em cache. Definido como 1 para Direct-mapeado.

Requirements

Header pkfuncs.h
Windows Embedded CE Windows CE .NET 4.2 and later

See Also

Reference

Kernel Structures
CeGetCacheInfo