SRBEX_DATA_PNP-Struktur (srb.h)
Die SRBEX_DATA_PNP-Struktur enthält die Anforderungsdaten für einen erweiterten 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 beginnend mit dem PnPSubFunction-Member . Auf SRBEX_DATA_PNP_LENGTH festgelegt.
PnPSubFunction
Dieser Member wird derzeit nicht verwendet. Auf 0 festlegen.
Reserved[3]
Dieser Member ist reserviert. Auf 0 festlegen.
PnPAction
Die auszuführende Plug-and-Play-Aktion. Dieser Member kann einen der folgenden Werte aufweisen:
SrbPnPFlags
Gibt an, dass die PNP-Anforderung für den Adapter gilt, wenn SRB_PNP_FLAGS_ADAPTER_REQUEST festgelegt ist und die Adresse des Speichergeräts reserviert ist. Andernfalls ist SrbPnPFlagsNULL, was angibt, dass die Anforderung für das Speichergerät gilt, das von einer Adresse unter AddressOffset in der STORAGE_REQUEST_BLOCK-Struktur angegeben wird.
Reserved1
Dieser Member ist reserviert. Auf 0 festlegen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
Kopfzeile | srb.h (einschließlich Storport.h, Srb.h, Minitape.h) |