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) |