다음을 통해 공유


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