DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT estrutura (ntddstor.h)
A estrutura DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT armazena intervalos de endereços físicos que correspondem a um ou mais intervalos de blocos lógicos.
Sintaxe
typedef struct _DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT {
ULONG Version;
ULONG Flags;
ULONG TotalNumberOfRanges;
ULONG NumberOfRangesReturned;
DEVICE_STORAGE_ADDRESS_RANGE Ranges[ANYSIZE_ARRAY];
} DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT, *PDEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT;
Membros
Version
Versão dessa estrutura. Definido como tamanho de(DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT).
Flags
Reservado para uso futuro; não use.
TotalNumberOfRanges
Número de estruturas DEVICE_STORAGE_ADDRESS_RANGE necessárias para atender a uma solicitação DeviceDsmAction_GetPhysicalAddresses.
NumberOfRangesReturned
Número de intervalos de endereços físicos retornados em intervalos de .
Ranges[ANYSIZE_ARRAY]
Matriz de estruturas de DEVICE_STORAGE_ADDRESS_RANGE na qual retornar intervalos de endereços físicos.
Observações
O bloco de saída no conteúdo de uma solicitação IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES é formatado como uma estrutura de DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT quando a ação é DeviceDsmAction_GetPhysicalAddresses. Consulte DEVICE_DSM_ACTION Descrições para obter mais detalhes sobre essa ação.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | ntddstor.h |
Consulte também
Descrições de DEVICE_DSM_ACTION