SRBEX_DATA_WMI 구조체(srb.h)

SRBEX_DATA_WMI 구조에는 확장된 WMI SRB에 대한 요청 데이터가 포함됩니다.

참고 SCSI 포트 드라이버 및 SCSI 미니포트 드라이버 모델은 나중에 변경되거나 사용할 수 없습니다. 대신 Storport 드라이버Storport 미니포트 드라이버 모델을 사용하는 것이 좋습니다.
 

구문

typedef struct _SRBEX_DATA_WMI {
  SRBEXDATATYPE       Type;
  ULONG               Length;
  UCHAR               WMISubFunction;
  UCHAR               WMIFlags;
  UCHAR               Reserved[2];
  ULONG               Reserved1;
  PVOID POINTER_ALIGN DataPath;
} SRBEX_DATA_WMI, *PSRBEX_DATA_WMI;

멤버

Type

양방향 확장 SRB 데이터 구조에 대한 데이터 형식 표시기입니다. SrbExDataTypeWmi로 설정합니다.

Length

WMISubFunction 멤버로 시작하는 이 구조의 데이터 길이입니다. SRBEX_DATA_WMI_LENGTH 설정합니다.

WMISubFunction

수행할 WMI 동작을 나타냅니다. 하위 기능 값은 WMI 작업을 식별하는 WMI 부 IRP 번호에 해당합니다.

WMIFlags

SRB_WMI_FLAGS_ADAPTER_REQUEST 설정되고 스토리지 디바이스 주소가 예약된 경우 어댑터에 대한 WMI 요청임을 나타냅니다. 그렇지 않으면 WMIFlagsNULL이 되며, 이는 STORAGE_REQUEST_BLOCK 구조의 AddressOffset 주소로 지정된 스토리지 디바이스에 대한 요청임을 나타냅니다.

Reserved[2]

이 멤버는 예약되어 있습니다. 0을 포함합니다.

Reserved1

이 멤버는 예약되어 있습니다. 0으로 설정합니다.

DataPath

이 요청에 대한 WMI 데이터 경로를 지정합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 시작해서 사용할 수 있습니다.
헤더 srb.h(Storport.h, Srb.h, Minitape.h 포함)

참고 항목

STORAGE_REQUEST_BLOCK