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로 설정되면 storport 드라이버에 StorPortAsyncNotificationDetected 루틴을 사용하여 알림을 보냅니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
헤더 | storport.h(Storport.h 포함) |