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
D3 コールド電源状態がサポート 場合は 1 に設定します。 それ以外の場合は、0 に設定します。
BypassIOSupported
BypassIO がユニットでサポートされている場合は、1 に設定します。 それ以外の場合は、0 に設定します。
Reserved
予約済みビット。 0 に設定する必要があります。
備考
Storport にさまざまな属性に対するユニットのサポートを登録するために、Storport ミニポート ドライバーは、この構造体 パラメーターとして StorPortSetUnitAttributes を呼び出します。
ミニポート ドライバーが非同期通知をサポートしている場合、asyncNotificationSupported フィールド 1 に設定すると、StorPortAsyncNotificationDetectedルーチンを使用して Storport ドライバーに通知が送信されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
ヘッダー | storport.h (Storport.h を含む) |
関連項目
StorPortAsyncNotificationDetectedの
StorPortSetUnitAttributesをする