次の方法で共有


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する