estrutura CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR (ntddcdrm.h)

A estrutura CDROM_NOMINAL_PERFORMANCE_DESCRIPTOR fornece ao host uma aproximação do desempenho da unidade lógica. Ele é retornado pelo IOCTL_CDROM_GET_PERFORMANCE solicitação de controle de E/S quando o tipo de solicitação é CdromPerformanceRequest e o campo Except do CDROM_PERFORMANCE_HEADER é false (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 este 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 este 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)

Confira também

CDROM_PERFORMANCE_HEADER

IOCTL_CDROM_GET_PERFORMANCE