STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT structure (ntddstor.h)
This structure is used in conjunction with IOCTL_STORAGE_QUERY_PROPERTY and IOCTL_STORAGE_SET_PROPERTY to respectively return and set protocol-specific data from a storage device or adapter.
Syntax
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;
Members
Version
Version of this structure. Set this to be sizeof(STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT).
Size
Size, in bytes, of the buffer containing the descriptor, including the space for all protocol data. Must be >= sizeof(STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT).
ProtocolSpecificData
STORAGE_PROTOCOL_SPECIFIC_DATA_EXT structure that contains the protocol-specific data.
Requirements
Requirement | Value |
---|---|
Header | ntddstor.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for