SRBEX_DATA_PNP 구조체(srb.h)
SRBEX_DATA_PNP 구조에는 확장 플러그 앤 플레이(PNP) SRB에 대한 요청 데이터가 포함됩니다.
참고 SCSI 포트 드라이버 및 SCSI 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버 및 Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다.
구문
typedef struct _SRBEX_DATA_PNP {
SRBEXDATATYPE Type;
ULONG Length;
UCHAR PnPSubFunction;
UCHAR Reserved[3];
STOR_PNP_ACTION PnPAction;
ULONG SrbPnPFlags;
ULONG Reserved1;
} SRBEX_DATA_PNP, *PSRBEX_DATA_PNP;
멤버
Type
양방향 확장 SRB 데이터 구조에 대한 데이터 형식 표시기입니다. SrbExDataTypePnp로 설정합니다.
Length
PnPSubFunction 멤버로 시작하는 이 구조체의 데이터 길이입니다. 를 SRBEX_DATA_PNP_LENGTH.
PnPSubFunction
이 멤버는 현재 사용되지 않습니다. 0으로 설정합니다.
Reserved[3]
이 멤버는 예약되어 있습니다. 0으로 설정합니다.
PnPAction
수행할 플러그 앤 플레이 작업입니다. 이 멤버는 다음 값 중 하나를 가질 수 있습니다.
SrbPnPFlags
SRB_PNP_FLAGS_ADAPTER_REQUEST 설정되고 스토리지 디바이스 주소가 예약된 경우 PNP 요청이 어댑터용임을 나타냅니다. 그렇지 않으면 SrbPnPFlags는 NULL이 되며, 이는 STORAGE_REQUEST_BLOCK 구조의AddressOffset 주소로 지정된 스토리지 디바이스에 대한 요청임을 나타냅니다.
Reserved1
이 멤버는 예약되어 있습니다. 0으로 설정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 사용하여 사용할 수 있습니다. |
머리글 | srb.h(Storport.h, Srb.h, Minitape.h 포함) |