struttura SRBEX_DATA_PNP (minitape.h)

La struttura SRBEX_DATA_PNP contiene i dati delle richieste per un plug and play esteso (PNP).

Nota I modelli di driver di porta SCSI e miniport SCSI potrebbero essere modificati o non disponibili in futuro. È invece consigliabile usare il driver Storport e i modelli di driver miniport Storport .
 

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 dei 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:

Valore Significato
StorStartDevice
0x00
Avviare il dispositivo.
StorRemoveDevice
0x02
Rimuovere il dispositivo.
StorStopDevice
0x04
Arrestare il dispositivo.
StorQueryCapabilities
0x09
Eseguire una query sulle funzionalità del dispositivo.
StorQueryResourceRequirements
0x0B
Eseguire una query sui requisiti delle risorse per il dispositivo.
StorFilterResourceRequirements
0x0d
Filtrare i requisiti delle risorse per il dispositivo.
StorSupriseRemoval
0x17
Rimozione a sorpresa del dispositivo. Questo valore è disponibile a partire da Windows 7.

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, a indicare 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 minitape.h (include Storport.h, Srb.h, Minitape.h)

Vedi anche

STORAGE_REQUEST_BLOCK