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)

Consulte también

StorPortAsyncNotificationDetected

StorPortSetUnitAttributes