estrutura READ_AHEAD_PARAMETERS (ntifs.h)
A estrutura READ_AHEAD_PARAMETERS contém parâmetros de leitura antecipada.
Sintaxe
typedef struct _READ_AHEAD_PARAMETERS {
CSHORT NodeByteSize;
ULONG Granularity;
ULONG PipelinedRequestSize;
ULONG ReadAheadGrowthPercentage;
} READ_AHEAD_PARAMETERS, *PREAD_AHEAD_PARAMETERS;
Membros
NodeByteSize
Tamanho do nó, em bytes.
Granularity
Granularidade de leitura antecipada. Esse valor deve ser uma potência uniforme de 2 e maior ou igual a PAGE_SIZE.
PipelinedRequestSize
O tamanho da solicitação a ser usado ao executar leituras em pipeline antecipadamente, em bytes. Cada solicitação de leitura antecipada que é pipelined é dividida em solicitações menores PipelinedRequestSize. Normalmente, isso é usado para aumentar a taxa de transferência paralelizando várias solicitações em vez de uma única grande.
Para compatibilidade com versões anteriores, o Gerenciador de Cache dividirá cada solicitação de leitura antecipada em duas se esse valor for zero.
ReadAheadGrowthPercentage
O crescimento da leitura antecipada como uma porcentagem dos dados que já foram prontos pelo aplicativo até agora.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
cabeçalho | ntifs.h |
Consulte também
ccScheduleReadAhead