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 を含む)

こちらもご覧ください

StorPortAsyncNotificationDetected

StorPortSetUnitAttributes