estrutura STOR_UNIT_ATTRIBUTES (storport.h)
A estrutura STOR_UNIT_ATTRIBUTES contém campos de bits que indicam o suporte de uma unidade de dispositivo de armazenamento para vários atributos.
Sintaxe
typedef struct _STOR_UNIT_ATTRIBUTES {
ULONG DeviceAttentionSupported : 1;
ULONG AsyncNotificationSupported : 1;
ULONG D3ColdNotSupported : 1;
ULONG BypassIOSupported : 1;
ULONG Reserved : 28;
} STOR_UNIT_ATTRIBUTES, *PSTOR_UNIT_ATTRIBUTES;
Membros
DeviceAttentionSupported
Defina como 1 se houver suporte para a atenção do dispositivo para a unidade. Caso contrário, defina como 0.
AsyncNotificationSupported
Defina como 1 se o dispositivo der suporte a notificações assíncronas. Caso contrário, defina como 0.
D3ColdNotSupported
Defina como 1 se não houver suporte para o estado de energia fria D3. Caso contrário, defina como 0.
BypassIOSupported
Defina como 1 se o BypassIO tiver suporte para a unidade. Caso contrário, defina como 0.
Reserved
Bits reservados. Deve ser definido como 0.
Comentários
Para registrar o suporte de uma unidade para vários atributos com o Storport, um driver de miniporto do Storport chama StorPortSetUnitAttributes com essa estrutura como um parâmetro.
Se o driver de miniporto der suporte a notificações assíncronas, o campo AsyncNotificationSupported definido como 1, ele enviará notificações para o driver Storport usando a rotina StorPortAsyncNotificationDetected .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Cabeçalho | storport.h (inclua Storport.h) |