estructura de SRBEX_DATA_PNP (storport.h)
La estructura de SRBEX_DATA_PNP contiene los datos de solicitud de un SRB de plug and play extendido (PNP).
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. Establézcalo en SrbExDataTypePnp.
Length
Longitud de los datos de esta estructura a partir del miembro PnPSubFunction . Establézcalo 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:
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 | Windows 8 |
Encabezado | storport.h (incluya Storport.h, Srb.h, Minitape.h) |