Partilhar via


STORAGE_MINIPORT_DESCRIPTOR estrutura (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 ForwardIo : 1;
      UCHAR Reserved : 6;
    } 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 no Windows 8.

ExtraIoInfoSupported

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

Flags

Flags.DUMMYSTRUCTNAME

Flags.DUMMYSTRUCTNAME.LogicalPoFxForDisk

Flags.DUMMYSTRUCTNAME.ForwardIo

Reservado para uso interno. Não use.

Flags.DUMMYSTRUCTNAME.Reserved

Reservado para uso futuro.

Flags.AsUCHAR

Reserved0[2]

Reserved0[3]

Reserved1

Reservado para uso futuro.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
servidor com suporte mínimo Windows Server 2008
cabeçalho ntddstor.h (include Ntddstor.h)