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) |