структура SRBEX_DATA_PNP (minitape.h)
Структура SRBEX_DATA_PNP содержит данные запроса для расширенного SRB-объекта plug and play (PNP).
Синтаксис
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;
Члены
Type
Индикатор типа данных для двунаправленной расширенной структуры данных SRB. Задайте значение SrbExDataTypePnp.
Length
Длина данных в этой структуре, начиная с элемента PnPSubFunction . Задайте значение SRBEX_DATA_PNP_LENGTH.
PnPSubFunction
Этот элемент в настоящее время не используется. Задайте значение 0.
Reserved[3]
Этот элемент зарезервирован. Задайте значение 0.
PnPAction
Выполняемая операция plug and play. Этот элемент может иметь одно из следующих значений:
SrbPnPFlags
Указывает, что запрос PNP предназначен для адаптера, если задано SRB_PNP_FLAGS_ADAPTER_REQUEST и что адрес устройства хранения зарезервирован. В противном случае SrbPnPFlags будет иметь значение NULL, указывая, что запрос предназначен для запоминающего устройства, указанного адресом AddressOffset в структуре STORAGE_REQUEST_BLOCK .
Reserved1
Этот элемент зарезервирован. Задайте значение 0.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 8. |
Верхняя часть | minitape.h (включая Storport.h, Srb.h, Minitape.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по