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