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 o estado de energia fria D3 não suportado. Caso contrário, defina como 0.
BypassIOSupported
Defina como 1 se bypassIO tiver suporte para a unidade. Caso contrário, defina como 0.
Reserved
Bits reservados. Deve ser definido como 0.
Observações
Para registrar o suporte de uma unidade para vários atributos com o Storport, um driver de miniporto storport chama StorPortSetUnitAttributes com essa estrutura como parâmetro.
Se o driver de miniporto der suporte a notificações assíncronas, o campo AsyncNotificationSupported definido como 1, ele enviará notificações ao driver Storport usando a rotina deStorPortAsyncNotificationDetected.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
cabeçalho | storport.h (inclua Storport.h) |