다음을 통해 공유


STORAGE_MINIPORT_DESCRIPTOR 구조체(ntddstor.h)

시스템에서 사용하도록 예약되었습니다.

구문

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;

멤버

Version

이 구조체의 크기(바이트)를 포함합니다. 멤버가 구조체에 추가되면 이 멤버의 값이 변경됩니다.

Size

반환된 데이터의 총 크기(바이트)를 지정합니다. 여기에는 이 구조를 따르는 데이터가 포함될 수 있습니다.

Portdriver

STORAGE_PORT_CODE_SET 열거형으로 열거된 포트 드라이버의 유형입니다.

LUNResetSupported

LUN 재설정이 지원되는지 여부를 나타냅니다.

TargetResetSupported

대상 재설정이 지원되는지 여부를 나타냅니다.

IoTimeoutValue

디바이스의 시간 제한 값(밀리초)입니다. Windows 8 도입되었습니다.

ExtraIoInfoSupported

추가 I/O 정보가 지원되는지 여부를 나타냅니다. Windows 8.1 도입

Flags

Flags.DUMMYSTRUCTNAME

Flags.DUMMYSTRUCTNAME.LogicalPoFxForDisk

Flags.DUMMYSTRUCTNAME.ForwardIo

내부용으로 예약된 속성입니다. 사용하지 마십시오.

Flags.DUMMYSTRUCTNAME.Reserved

나중에 사용하기 위해 예약되어 있습니다.

Flags.AsUCHAR

Reserved0[2]

Reserved0[3]

Reserved1

다음에 사용하도록 예약됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 ntddstor.h(Ntddstor.h 포함)