Compartir a través de


estructura SRBEX_DATA_PNP (srb.h)

La estructura SRBEX_DATA_PNP contiene los datos de solicitud para un SRB extendido plug and play (PNP).

Nota Los modelos del controlador de puerto SCSI y del controlador de miniporte SCSI pueden modificarse o no estar disponibles en el futuro. En su lugar, se recomienda usar el controlador Storport y los modelos de controlador de miniport storport .
 

Sintaxis

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;

Miembros

Type

Indicador de tipo de datos para la estructura de datos SRB extendida bidireccional. Establezca en SrbExDataTypePnp.

Length

Longitud de los datos de esta estructura a partir del miembro PnPSubFunction . Establezca en SRBEX_DATA_PNP_LENGTH.

PnPSubFunction

Este miembro no se usa actualmente. Establecer en 0.

Reserved[3]

Este miembro está reservado. Establecer en 0.

PnPAction

Acción plug and play que se va a realizar. Este miembro puede tener uno de los siguientes valores:

Valor Significado
StorStartDevice
0x00
Inicie el dispositivo.
StorRemoveDevice
0x02
Quite el dispositivo.
StorStopDevice
0x04
Detenga el dispositivo.
StorQueryCapabilities
0x09
Consulte las funcionalidades del dispositivo.
StorQueryResourceRequirements
0x0B
Consulte los requisitos de recursos para el dispositivo.
StorFilterResourceRequirements
0x0D
Filtre los requisitos de recursos para el dispositivo.
StorSupriseRemoval
0 x 17
Eliminación sorpresa del dispositivo. Este valor está disponible a partir de Windows 7.

SrbPnPFlags

Indica que la solicitud PNP es para el adaptador si se establece SRB_PNP_FLAGS_ADAPTER_REQUEST y que la dirección del dispositivo de almacenamiento está reservada. De lo contrario, SrbPnPFlags será NULL, lo que indica que la solicitud es para el dispositivo de almacenamiento especificado por una dirección en AddressOffset en la estructura STORAGE_REQUEST_BLOCK .

Reserved1

Este miembro está reservado. Establecer en 0.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 8.
Encabezado srb.h (incluya Storport.h, Srb.h, Minitape.h)

Consulte también

STORAGE_REQUEST_BLOCK