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)

Confira também

StorPortAsyncNotificationDetected

StorPortSetUnitAttributes