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) |