estrutura STORAGE_MINIPORT_DESCRIPTOR (ntddstor.h)

Reservado para uso do sistema.

Sintaxe

typedef struct _STORAGE_MINIPORT_DESCRIPTOR {
  ULONG                 Version;
  ULONG                 Size;
  STORAGE_PORT_CODE_SET Portdriver;
  BOOLEAN               LUNResetSupported;
  BOOLEAN               TargetResetSupported;
  USHORT                IoTimeoutValue;
  BOOLEAN               ExtraIoInfoSupported;
  union {
    struct {
      UCHAR LogicalPoFxForDisk : 1;
      UCHAR Reserved : 7;
    } DUMMYSTRUCTNAME;
    UCHAR AsUCHAR;
  } Flags;
#if ...
  UCHAR                 Reserved0[2];
#else
  UCHAR                 Reserved0[3];
#endif
  ULONG                 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

O valor de tempo limite para o dispositivo, em milissegundos (ms). Introduzido em Windows 8.

ExtraIoInfoSupported

Indica se há suporte para informações adicionais de E/S. Introduzido em Windows 8.1

Flags

Flags.DUMMYSTRUCTNAME

Flags.DUMMYSTRUCTNAME.LogicalPoFxForDisk

Flags.DUMMYSTRUCTNAME.Reserved

Flags.AsUCHAR

Reserved0[2]

Reserved0[3]

Reserved1

Reservado para uso futuro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho ntddstor.h (inclua Ntddstor.h)