이 헤더는 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
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) |