storport.h) (SRBEX_DATA_PNP 結構
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 |
標頭 | storport.h (包括 Storport.h、Srb.h、Minitape.h) |