Compartilhar via


estrutura PHYSICAL_ELEMENT_STATUS_REQUEST (ntddstor.h)

A estrutura PHYSICAL_ELEMENT_STATUS_REQUEST define o elemento inicial para procurar o elemento físico status de um dispositivo.

Sintaxe

typedef struct _PHYSICAL_ELEMENT_STATUS_REQUEST {
  ULONG Version;
  ULONG Size;
  ULONG StartingElement;
  UCHAR Filter;
  UCHAR ReportType;
  UCHAR Reserved[2];
} PHYSICAL_ELEMENT_STATUS_REQUEST, *PPHYSICAL_ELEMENT_STATUS_REQUEST;

Membros

Version

Especifica a versão dessa estrutura.

Size

Especifica o tamanho dessa estrutura, em bytes.

StartingElement

Especifica o identificador de elemento do primeiro elemento físico abordado por este comando.

Filter

Restringe o elemento físico status que os descritores retornem com base nos seguintes valores:

Valor Significado
0 Todos os descritores de status físicos são especificados pelos outros campos no CDB.
1 Somente o elemento físico status descritores para os quais o valor de PhysicalElementHealth no PHYSICAL_ELEMENT_STATUS_DESCRIPTOR é:
  • Maior ou igual a 0x65 e menor ou igual a 0xCF.
  • Igual a 0xFF.

ReportType

Especifica o tipo de elemento físico status que os descritores retornem conforme definido na tabela a seguir:

Valor Significado
0x0 Retornar descritores para elementos físicos, com base no valor de Filter.
0x1 Retornar descritores para elementos de armazenamento, com base no valor de Filter.

Reserved[2]

Reservado para uso futuro.

Comentários

Essa estrutura é um buffer de entrada para IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709
Cabeçalho ntddstor.h

Confira também

IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR