estrutura STORAGE_MINIPORT_DESCRIPTOR (winioctl.h)
Reservado para uso do sistema.
Sintaxe
typedef struct _STORAGE_MINIPORT_DESCRIPTOR {
DWORD Version;
DWORD Size;
STORAGE_PORT_CODE_SET Portdriver;
BOOLEAN LUNResetSupported;
BOOLEAN TargetResetSupported;
WORD IoTimeoutValue;
BOOLEAN ExtraIoInfoSupported;
union {
struct {
BYTE LogicalPoFxForDisk : 1;
BYTE ForwardIo : 1;
BYTE Reserved : 6;
} DUMMYSTRUCTNAME;
BYTE AsBYTE;
} Flags;
#if ...
BYTE Reserved0[2];
#else
BYTE Reserved0[3];
#endif
DWORD Reserved1;
} STORAGE_MINIPORT_DESCRIPTOR, *PSTORAGE_MINIPORT_DESCRIPTOR;
Membros
Version
Contém o tamanho dessa estrutura, em bytes. O valor desse membro será alterado à medida que os membros forem adicionados à estrutura .
Size
Especifica o tamanho total dos dados retornados, em bytes. Isso pode incluir dados que seguem essa estrutura.
Portdriver
Tipo de driver de porta como enumerado pela enumeração STORAGE_PORT_CODE_SET .
LUNResetSupported
Indica se há suporte para uma redefinição de LUN.
TargetResetSupported
Indica se há suporte para uma redefinição de destino.
IoTimeoutValue
ExtraIoInfoSupported
Flags
Flags.DUMMYSTRUCTNAME
Flags.DUMMYSTRUCTNAME.LogicalPoFxForDisk
Flags.DUMMYSTRUCTNAME.ForwardIo
Flags.DUMMYSTRUCTNAME.Reserved
Flags.AsBYTE
Reserved0[2]
Reserved0[3]
Reserved1
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | winioctl.h (inclua Windows.h) |