structure SRBEX_DATA_PNP (srb.h)
La structure SRBEX_DATA_PNP contient les données de demande pour 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 étendue bidirectionnelle. Définissez sur SrbExDataTypePnp.
Length
Longueur des données de cette structure à partir du membre PnPSubFunction . Définissez sur SRBEX_DATA_PNP_LENGTH.
PnPSubFunction
Ce membre n’est actuellement pas utilisé. Définit la valeur 0.
Reserved[3]
Ce membre est réservé. Définit la valeur 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éfini et que l’adresse du périphérique de stockage est réservée. Sinon, SrbPnPFlags aura la valeur NULL, ce qui indique que la demande concerne le périphérique de stockage spécifié par une adresse dans AddressOffset dans la structure STORAGE_REQUEST_BLOCK .
Reserved1
Ce membre est réservé. Définit la valeur 0.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8. |
En-tête | srb.h (y compris Storport.h, Srb.h, Minitape.h) |