struttura SRBEX_DATA_PNP (srb.h)
La struttura SRBEX_DATA_PNP contiene i dati della richiesta per un plug and play esteso (PNP).
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;
Membri
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 è attualmente utilizzato. 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 verrà NULL, a indicare che la richiesta è per il dispositivo di archiviazione specificato da un indirizzo AddressOffset nella struttura STORAGE_REQUEST_BLOCK.
Reserved1
Questo membro è riservato. Impostare su 0.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8. |
intestazione | srb.h (include Storport.h, Srb.h, Minitape.h) |