estrutura SRBEX_DATA_PNP (srb.h)
A estrutura SRBEX_DATA_PNP contém os dados de solicitação de um SRB de plug and play estendido (PNP).
Sintaxe
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;
Membros
Type
Indicador de tipo de dados para a estrutura de dados SRB estendida bidirecional. Defina como SrbExDataTypePnp.
Length
Comprimento dos dados nessa estrutura começando com o membro PnPSubFunction . Defina como SRBEX_DATA_PNP_LENGTH.
PnPSubFunction
Este membro não é usado no momento. Defina como 0.
Reserved[3]
Este membro está reservado. Defina como 0.
PnPAction
A ação plug-and-play a ser executada. Esse membro pode ter um dos seguintes valores:
SrbPnPFlags
Indica que a solicitação PNP será para o adaptador se SRB_PNP_FLAGS_ADAPTER_REQUEST estiver definido e se o endereço do dispositivo de armazenamento estiver reservado. Caso contrário, SrbPnPFlags será NULL, indicando que a solicitação é para o dispositivo de armazenamento especificado por um endereço em AddressOffset na estrutura STORAGE_REQUEST_BLOCK .
Reserved1
Este membro está reservado. Defina como 0.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 8. |
Cabeçalho | srb.h (inclua Storport.h, Srb.h, Minitape.h) |