Partilhar via


CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR estrutura (ntddcdrm.h)

A estrutura CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR fornece ao host uma aproximação do desempenho da unidade lógica. Ele é retornado pela solicitação de controle de E/S IOCTL_CDROM_GET_PERFORMANCE quando o tipo de solicitação é CdromPerformanceRequest e o Exceto campo do CDROM_PERFORMANCE_HEADER é falso (0). Descritores separados são retornados para solicitações de desempenho de leitura e gravação. Os campos em CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR correspondem aos campos nomeados da mesma forma na tabela "Descritor de Desempenho – Desempenho Nominal" descrita na especificação Conjunto de Comandos MultiMedia – 6 (MMC-6).

Sintaxe

typedef struct _CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR {
  UCHAR StartLba[4];
  UCHAR StartPerformance[4];
  UCHAR EndLba[4];
  UCHAR EndPerformance[4];
} CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR, *PCDROM_NOMINAL_PERFORMANCE_DESCRIPTOR;

Membros

StartLba[4]

O campo StartLba (Start LBA) contém o primeiro endereço de bloco lógico da extensão descrita por esse descritor.

StartPerformance[4]

O campo StartPerformance (Desempenho inicial) contém o desempenho nominal da unidade lógica no LBA inicial em quilobytes por segundo.

EndLba[4]

O campo EndLba (End LBA) contém o último endereço de bloco lógico da extensão descrita por esse descritor.

EndPerformance[4]

O campo EndPerformance (Desempenho Final) contém o desempenho nominal da unidade lógica no LBA final em quilobytes por segundo.

Requisitos

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

Consulte também

CDROM_PERFORMANCE_HEADER

IOCTL_CDROM_GET_PERFORMANCE