SRBEX_DATA_PNP-Struktur (storport.h)
Die SRBEX_DATA_PNP-Struktur enthält die Anforderungsdaten für eine erweiterte Plug-and-Play-SRB (PNP).
Syntax
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;
Member
Type
Datentypindikator für die bidirektionale erweiterte SRB-Datenstruktur. Legen Sie auf SrbExDataTypePnp fest.
Length
Länge der Daten in dieser Struktur ab dem PnPSubFunction-Member . Legen Sie auf SRBEX_DATA_PNP_LENGTH fest.
PnPSubFunction
Dieser Member wird derzeit nicht verwendet. Auf 0 festlegen.
Reserved[3]
Dieses Element ist reserviert. Auf 0 festlegen.
PnPAction
Die auszuführende Plug-and-Play-Aktion. Dieses Element kann über einen der folgenden Werte verfügen:
SrbPnPFlags
Gibt an, dass die PNP-Anforderung für den Adapter gilt, wenn SRB_PNP_FLAGS_ADAPTER_REQUEST festgelegt und die Speichergeräteadresse reserviert ist. Andernfalls ist SrbPnPFlagsNULL, was angibt, dass die Anforderung für das Speichergerät ist, das durch eine Adresse in AddressOffset in der STORAGE_REQUEST_BLOCK-Struktur angegeben wird.
Reserved1
Dieses Element ist reserviert. Auf 0 festlegen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Kopfzeile | storport.h (einschließlich Storport.h, Srb.h, Minitape.h) |