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