Compartilhar via


estrutura CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR (ntddcdrm.h)

A estrutura de CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR indica que os dados de resultado da solicitação de controle de E/S IOCTL_CDROM_GET_PERFORMANCE são para condições de exceção.

Sintaxe

typedef struct _CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR {
  UCHAR Lba[4];
  UCHAR Time[2];
} CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR, *PCDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR;

Membros

Lba[4]

Indica que há um atraso de busca entre o LBA (endereço de bloco lógico) e o LBA (LBA -1) anterior ).

Time[2]

Indica o atraso de busca adicional esperado entre LBA e o LBA anterior (LBA - 1) do nominal, em unidades de décimos de milissegundos (100 microssegundos). A causa do atraso de busca pode ser substituição linear, limites de zona ou outros recursos dependentes de mídia.

Observações

As condições de exceção são locais de exceção que podem causar atrasos na busca. O CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR é retornado pela solicitação de controle de E/S IOCTL_CDROM_GET_PERFORMANCE quando o tipo de solicitação é CdromPerformanceRequest e o campo Exceto do CDROM_PERFORMANCE_HEADER for verdadeiro (1). Descritores separados são retornados para solicitações de desempenho de leitura e gravação. Os campos em CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR correspondem aos campos nomeados da mesma forma na tabela Descritor de Desempenho – Exceções descrita na especificação conjunto de comandos MultiMedia – 6 (MMC-6).

Requisitos

Requisito Valor
cabeçalho ntddcdrm.h (inclua Ntddcdrm.h)

Consulte também

CDROM_PERFORMANCE_HEADER

IOCTL_CDROM_GET_PERFORMANCE