SRBEX_DATA_PNP struttura (srb.h)
La struttura SRBEX_DATA_PNP contiene i dati della richiesta per una SRB (Extended Plug and Play).
Sintassi
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;
Members
Type
Indicatore del tipo di dati per la struttura di dati SRB estesa bidirezionale. Impostare su SrbExDataTypePnp.
Length
Lunghezza dei dati in questa struttura a partire dal membro PnPSubFunction . Impostare su SRBEX_DATA_PNP_LENGTH.
PnPSubFunction
Questo membro non viene attualmente usato. Impostare su 0.
Reserved[3]
Questo membro è riservato. Impostare su 0.
PnPAction
Azione plug and play da eseguire. Questo membro può avere uno dei valori seguenti:
SrbPnPFlags
Indica che la richiesta PNP è per l'adattatore se SRB_PNP_FLAGS_ADAPTER_REQUEST è impostata e che l'indirizzo del dispositivo di archiviazione è riservato. In caso contrario, SrbPnPFlags sarà NULL, che indica che la richiesta è per il dispositivo di archiviazione specificato da un indirizzo in AddressOffset nella struttura STORAGE_REQUEST_BLOCK .
Reserved1
Questo membro è riservato. Impostare su 0.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8. |
Intestazione | srb.h (include Storport.h, Srb.h, Minitape.h) |