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 |
Header | storport.h (Storport.h を含む) |