структура STOR_UNIT_ATTRIBUTES (storport.h)
Структура STOR_UNIT_ATTRIBUTES содержит битовые поля, указывающие на поддержку различных атрибутов в блоке хранения.
Синтаксис
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;
Члены
DeviceAttentionSupported
Установите значение 1, если для устройства поддерживается внимание устройства. В противном случае задайте значение 0.
AsyncNotificationSupported
Задайте значение 1, если устройство поддерживает асинхронные уведомления. В противном случае задайте значение 0.
D3ColdNotSupported
Установите значение 1, если состояние холодного питания D3 не поддерживается. В противном случае задайте значение 0.
BypassIOSupported
Установите значение 1, если для единицы поддерживается BypassIO . В противном случае задайте значение 0.
Reserved
Зарезервированные биты. Должен иметь значение 0.
Комментарии
Чтобы зарегистрировать поддержку единиц для различных атрибутов в Storport, драйвер мини-порта Storport вызывает StorPortSetUnitAttributes с этой структурой в качестве параметра.
Если драйвер мини-порта поддерживает асинхронные уведомления, для поля AsyncNotificationSupported задано значение 1, он будет отправлять уведомления драйверу Storport с помощью процедуры StorPortAsyncNotificationDetected .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 |
Верхняя часть | storport.h (включая Storport.h) |