Freigeben über


STOR_UNIT_ATTRIBUTES Struktur (storport.h)

Die STOR_UNIT_ATTRIBUTES-Struktur enthält Bitfelder, die die Unterstützung einer Speichergeräteinheit für verschiedene Attribute angeben.

Syntax

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;

Angehörige

DeviceAttentionSupported

Legen Sie "1" fest, wenn die Geräte aufmerksamkeit für die Einheit unterstützt wird. Andernfalls auf 0 festgelegt.

AsyncNotificationSupported

Wird auf 1 festgelegt, wenn das Gerät asynchrone Benachrichtigungen unterstützt. Andernfalls auf 0 festgelegt.

D3ColdNotSupported

Legen Sie diesen Wert auf 1 fest, wenn der D3-Kaltstromzustand nicht unterstützt wird. Andernfalls auf 0 festgelegt.

BypassIOSupported

Wird auf 1 festgelegt, wenn BypassIO- für die Einheit unterstützt wird. Andernfalls auf 0 festgelegt.

Reserved

Reservierte Bits. Muss auf 0 festgelegt sein.

Bemerkungen

Um die Unterstützung einer Einheit für verschiedene Attribute bei Storport zu registrieren, ruft ein Storport-Miniporttreiber StorPortSetUnitAttributes mit dieser Struktur als Parameter auf.

Wenn der Miniport-Treiber asynchrone Benachrichtigungen unterstützt, sendet der AsyncNotificationSupported Feld auf 1 festgelegt, Benachrichtigungen an den Storport-Treiber mithilfe der StorPortAsyncNotificationDetected Routine.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
Header- storport.h (include Storport.h)

Siehe auch

StorPortAsyncNotificationDetected

StorPortSetUnitAttributes