Share via


STOR_UNIT_ATTRIBUTES-Struktur (storport.h)

Die STOR_UNIT_ATTRIBUTES-Struktur enthält Bitfelder, die die Unterstützung einer Speichergeräteeinheit 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;

Member

DeviceAttentionSupported

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

AsyncNotificationSupported

Legen Sie auf 1 fest, wenn das Gerät asynchrone Benachrichtigungen unterstützt. Andernfalls legen Sie auf 0 fest.

D3ColdNotSupported

Legen Sie auf 1 fest, wenn der D3 Cold Power-Zustand nicht unterstützt wird. Andernfalls legen Sie auf 0 fest.

BypassIOSupported

Legen Sie auf 1 fest, wenn BypassIO für die Einheit unterstützt wird. Andernfalls legen Sie auf 0 fest.

Reserved

Reservierte Bits. Muss auf 0 festgelegt werden.

Hinweise

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 Miniporttreiber asynchrone Benachrichtigungen unterstützt, das Feld AsyncNotificationSupported auf 1 festgelegt ist, sendet es Benachrichtigungen mithilfe der StorPortAsyncNotificationDetected-Routine an den Storport-Treiber.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Kopfzeile storport.h (Storport.h einschließen)

Weitere Informationen

StorPortAsyncNotificationDetected

StorPortSetUnitAttributes