Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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 (include Storport.h) |