Compartilhar via


estrutura CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR (ntddcdrm.h)

A estrutura CDROM_EXCEPTION_PERFORMANCE_DESCRIPTOR indica que os dados resultantes 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.

Comentários

As condições de exceção são locais de exceção que podem causar atrasos de 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 Except do CDROM_PERFORMANCE_HEADER é true (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)

Confira também

CDROM_PERFORMANCE_HEADER

IOCTL_CDROM_GET_PERFORMANCE