STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT 结构 (ntddstor.h)

此结构与 IOCTL_STORAGE_QUERY_PROPERTYIOCTL_STORAGE_SET_PROPERTY 结合使用,分别从存储设备或适配器返回和设置特定于协议的数据。

语法

typedef struct _STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT {
  ULONG                              Version;
  ULONG                              Size;
  STORAGE_PROTOCOL_SPECIFIC_DATA_EXT ProtocolSpecificData;
} STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT, *PSTORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT;

成员

Version

此结构的版本。 将此设置为 大小 为 (STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT) 。

Size

包含描述符的缓冲区的大小(以字节为单位),包括所有协议数据的空间。 必须为 >= sizeof (STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT) 。

ProtocolSpecificData

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT 包含特定于协议的数据的结构。

要求

要求
Header ntddstor.h

另请参阅

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_PROPERTY

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT