Partilhar via


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)

Consulte também

StorPortAsyncNotificationDetected

StorPortSetUnitAttributes