estructura de STOR_UNIT_ATTRIBUTES (storport.h)
La estructura STOR_UNIT_ATTRIBUTES contiene campos de bits que indican la compatibilidad de una unidad de dispositivo de almacenamiento con varios atributos.
Sintaxis
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;
Miembros
DeviceAttentionSupported
Establézcalo en 1 si se admite la atención del dispositivo para la unidad. De lo contrario, establezca en 0.
AsyncNotificationSupported
Se establece en 1 si el dispositivo admite notificaciones asincrónicas. De lo contrario, establezca en 0.
D3ColdNotSupported
Establézcalo en 1 si no se admite el estado de alimentación de D3 Frío. De lo contrario, establezca en 0.
BypassIOSupported
Establézcalo en 1 si Se admite BypassIO para la unidad. De lo contrario, establezca en 0.
Reserved
Bits reservados. Se debe establecer en 0.
Comentarios
Para registrar la compatibilidad de una unidad con varios atributos con Storport, un controlador de miniport de Storport llama a StorPortSetUnitAttributes con esta estructura como parámetro.
Si el controlador de miniporte admite notificaciones asincrónicas, el campo AsyncNotificationSupported establecido en 1, enviará notificaciones al controlador storport mediante la rutina StorPortAsyncNotificationDetected .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Encabezado | storport.h (incluya Storport.h) |