structure SRBEX_DATA_PNP (storport.h)
La structure SRBEX_DATA_PNP contient les données de requête d’un SRB (Plug-and-Play) étendu( PNP).
Syntaxe
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;
Membres
Type
Indicateur de type de données pour la structure de données SRB bidirectionnelle étendue. Défini sur SrbExDataTypePnp.
Length
Longueur des données de cette structure commençant par le membre PnPSubFunction. Défini sur SRBEX_DATA_PNP_LENGTH.
PnPSubFunction
Ce membre n’est pas utilisé actuellement. Défini sur 0.
Reserved[3]
Ce membre est réservé. Défini sur 0.
PnPAction
Action plug-and-play à effectuer. Ce membre peut avoir l’une des valeurs suivantes :
SrbPnPFlags
Indique que la requête PNP concerne l’adaptateur si SRB_PNP_FLAGS_ADAPTER_REQUEST est définie et que l’adresse de l’appareil de stockage est réservée. Sinon, SrbPnPFlags sera NULL, ce qui indique que la requête est destinée à l’appareil de stockage spécifié par une adresse à AddressOffset dans la structure STORAGE_REQUEST_BLOCK.
Reserved1
Ce membre est réservé. Défini sur 0.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
d’en-tête | storport.h (include Storport.h, Srb.h, Minitape.h) |