다음을 통해 공유


scsi.h 헤더

이 헤더는 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

scsi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

IOCTLs

 
IOCTL_SCSI_MINIPORT_DSM

DSM(데이터 집합 관리) 알림은 IOCTL_SCSI_MINIPORT_DSM 제어 코드 요청에서 미니포트 드라이버로 전송됩니다.

Functions

 
FIELD_OFFSET

FIELD_OFFSET 매크로(scsi.h)는 지정된 알려진 구조체 형식에서 지정된 필드의 바이트 오프셋을 반환합니다.
RtlZeroMemory

RtlZeroMemory 매크로(scsi.h)는 블록에 대한 포인터와 채울 길이(바이트)를 고려하여 메모리 블록을 0으로 채웁니다.

구조체

 
BLOCK_DEVICE_RANGE_DESCRIPTOR

BLOCK_DEVICE_RANGE_DESCRIPTOR 구조체(scsi.h)는 파일 조각과 연결된 논리 블록의 범위를 설명합니다.
BLOCK_DEVICE_TOKEN_DESCRIPTOR

BLOCK_DEVICE_TOKEN_DESCRIPTOR 구조체(storport.h)에는 오프로드 읽기 데이터 작업을 위해 POPULATE TOKEN 명령에서 반환된 토큰이 포함되어 있습니다.
CURRENT_INTERNAL_STATUS_PARAMETER_DATA

자세한 정보: _CURRENT_INTERNAL_STATUS_PARAMETER_DATA 구조체(scsi.h)
ERROR_HISTORY_DIRECTORY

자세한 정보: _ERROR_HISTORY_DIRECTORY 구조체(scsi.h)
ERROR_HISTORY_DIRECTORY_ENTRY

자세한 정보: _ERROR_HISTORY_DIRECTORY_ENTRY 구조체(scsi.h)
INQUIRYDATA

INQUIRYDATA 구조체(scsi.h)에는 테이프 디바이스와 연결된 SCSI 조회 데이터에 대한 정보가 포함됩니다.
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE

MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE(scsi.h) 구조체에 대해 자세히 알아봅니다.
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE

MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE(scsi.h) 구조체에 대해 자세히 알아봅니다.
MODE_PAGE_SUBPAGE_HEADER

MODE_PAGE_SUBPAGE_HEADER(scsi.h) 구조체에 대해 자세히 알아봅니다.
PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR

PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR 구조체에는 물리적 요소에 대한 상태 정보가 포함됩니다.
PHYSICAL_ELEMENT_STATUS_PARAMETER_DATA

PHYSICAL_ELEMENT_STATUS_PARAMETER_DATA 구조체에는 물리적 요소에 대한 매개 변수 데이터가 포함됩니다.
POPULATE_TOKEN_HEADER

POPULATE_TOKEN_HEADER 구조체(scsi.h)에는 POPULATE TOKEN 명령의 CDB(명령 데이터 블록)에 있는 매개 변수에 대한 헤더가 포함되어 있습니다.
PRI_FULL_STATUS_DESCRIPTOR

PRI_FULL_STATUS_DESCRIPTOR 구조체는 Persistent Reserve In 명령에 대한 응답으로 반환되는 PRI_FULL_STATUS_LIST 구조를 생성하는 데 사용됩니다.
PRI_FULL_STATUS_DESCRIPTOR_HEADER

PRI_FULL_STATUS_DESCRIPTOR_HEADER 구조체는 PRI_FULL_STATUS_LIST 채우는 데 사용되는 PRI_FULL_STATUS_DESCRIPTOR 구조체의 첫 번째 멤버입니다.
PRI_FULL_STATUS_LIST

PRI_FULL_STATUS_LIST 구조체는 ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS 있는 Persistent Reserve In 명령에 대한 응답으로 반환됩니다.
PRI_FULL_STATUS_LIST_HEADER

PRI_FULL_STATUS_LIST_HEADER 구조체는 ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS 있는 Persistent Reserve In 명령에 대한 응답으로 반환되는 PRI_FULL_STATUS_LIST 첫 번째 멤버입니다.
PRI_REGISTRATION_LIST

PRI_REGISTRATION_LIST 구조(scsi.h)에는 디바이스 서버 내에서 활성 상태인 영구 예약 및 예약 키에 대한 정보가 포함됩니다.
PRI_REPORT_CAPABILITIES

PRI_REPORT_CAPABILITIES 구조에는 영구 예약 기능에 대한 정보가 포함되어 있습니다.
PRI_RESERVATION_DESCRIPTOR

PRI_RESERVATION_DESCRIPTOR 구조체(scsi.h)는 디바이스 서버 내에서 활성 상태인 영구 예약을 설명합니다.
PRI_RESERVATION_LIST

PRI_RESERVATION_LIST 구조(scsi.h)에는 디바이스 서버 내에서 활성 상태인 영구 예약 목록이 포함되어 있습니다.
PRO_PARAMETER_LIST

PRO_PARAMETER_LIST 구조체(scsi.h)에는 PRO(Persistent Reserve Out) 명령에서 디바이스 서버로 전송되는 예약 정보가 포함되어 있습니다.
RECEIVE_TOKEN_INFORMATION_HEADER

RECEIVE_TOKEN_INFORMATION_HEADER 구조체(scsi.h)에는 오프로드 데이터 전송 작업의 상태 설명하는 정보가 포함되어 있습니다.
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER

RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER 구조체(scsi.h)에는 ROD(데이터 표현)로 생성된 토큰이 포함되어 있습니다.
REPORT_ZONES_DATA

Microsoft는 내부용으로만 REPORT_ZONES_DATA 구조를 예약합니다. 코드에서 이 구조를 사용하지 마세요.
RS_ALL_COMMANDS_PARAMETER_DATA

RS_ALL_COMMANDS_PARAMETER_DATA 구조체에는 RS_COMMAND_DESCRIPTOR 구조체 목록이 포함되어 있습니다.
RS_COMMAND_DESCRIPTOR

RS_COMMAND_DESCRIPTOR 구조에는 지원되는 단일 CDB(명령 설명자 블록)에 대한 정보가 포함되어 있습니다.
RS_COMMAND_TIMEOUTS_DESCRIPTOR

RS_COMMAND_TIMEOUTS_DESCRIPTOR 구조에는 명령 처리 시작부터 보고된 완료까지의 명령 시간 제한 정보가 포함됩니다.
RS_ONE_COMMAND_PARAMETER_DATA

RS_ONE_COMMAND_PARAMETER_DATA 구조에는 CDB(명령 데이터 블록) 및 CDB의 비트에 대한 사용량 맵에 대한 정보가 포함됩니다.
RT_PARAMETER_DATA

RT_PARAMETER_DATA 구조체(scsi.h)에는 보고서 타임스탬프 명령에 대한 매개 변수 데이터가 포함됩니다.
SAVED_INTERNAL_STATUS_PARAMETER_DATA

자세한 정보: _SAVED_INTERNAL_STATUS_PARAMETER_DATA 구조체(scsi.h)
SES_CONFIGURATION_DIAGNOSTIC_PAGE

자세한 정보: SES_CONFIGURATION_DIAGNOSTIC_PAGE 구조체(scsi.h)
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE

_SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE 구조체(scsi.h)에는 엔클로저 서비스 프로세스에서 사용하는 공급업체별 마이크로코드 이미지가 포함되어 있습니다.
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR

_SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR 구조체(scsi.h)는 다운로드 마이크로코드의 상태 및 추가 상태 지정합니다.
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE

_SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE 구조체(scsi.h)에는 하나 이상의 다운로드 마이크로코드 작업의 상태 대한 정보가 포함되어 있습니다.
ST_PARAMETER_DATA

ST_PARAMETER_DATA 구조체(scsi.h)에는 디바이스 클록을 초기화하는 데 사용되는 set timestamp 명령에 대한 매개 변수 목록이 포함되어 있습니다.
STOR_ADDR_BTL8

_STOR_ADDR_BTL8 구조체(scsi.h)에는 BTL8(8비트 Bus-Target-LUN) 주소에 대한 주소 지정 정보가 포함되어 있습니다.
STOR_ADDRESS

_STOR_ADDRESS 구조체(scsi.h)에는 스토리지 디바이스 주소를 설명하는 일반 정보가 포함되어 있습니다.
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR

T2_COMMAND_DURATION_LIMIT_DESCRIPTOR(scsi.h) 구조체에 대해 자세히 알아봅니다.
TRACK_INFORMATION2

_TRACK_INFORMATION2 구조체(scsi.h)에는 위치, 크기 및 데이터 모드를 포함한 자세한 트랙 정보가 포함됩니다.
VPD_EXTENDED_INQUIRY_DATA_PAGE

자세한 정보: _VPD_EXTENDED_INQUIRY_DATA_PAGE 구조체(scsi.h)
VPD_THIRD_PARTY_COPY_PAGE

_VPD_THIRD_PARTY_COPY_PAGE 구조(scsi.h)는 오프로드 데이터 전송 작업을 위한 중요한 VPD(제품 데이터) 페이지를 정의합니다.
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE

코드에서 이 구조를 사용하지 마세요. Microsoft는 내부용으로만 VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE 구조를 예약합니다.
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR

_WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR 구조체(scsi.h)는 Windows 시스템에 대한 타사 복사 설명자를 정의합니다.
WRITE_USING_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER 구조(scsi.h)는 오프로드 쓰기 데이터 작업의 대상 데이터 위치를 설명합니다.
ZONE_DESCRIPTIOR

코드에서 이 구조를 사용하지 마세요. Microsoft는 내부용으로만 ZONE_DESCRIPTIOR 구조를 예약합니다.

열거형

 
SES_DOWNLOAD_MICROCODE_STATE

자세한 정보: _SES_DOWNLOAD_MICROCODE_STATE 열거형(scsi.h)