ehstorbandmgmt.h 헤더
이 헤더는 스토리지에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
ehstorbandmgmt.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTLs
IOCTL_EHSTOR_BANDMGMT_ACTIVATE 이 IOCTL_EHSTOR_BANDMGMT_ACTIVATE 요청은 스토리지 디바이스에서 보안 기능 및 대역 관리를 활성화하기 위해 전송됩니다. 요청에는 활성화 옵션 및 인증 키가 포함됩니다. |
IOCTL_EHSTOR_BANDMGMT_CREATE_BAND 새 밴드는 IOCTL_EHSTOR_BANDMGMT_CREATE_BAND 요청을 사용하여 대역 관리 스토리지 디바이스에 만들어집니다. 밴드 위치 및 보안 속성을 포함하는 새 밴드가 밴드 항목 테이블에 추가됩니다. |
IOCTL_EHSTOR_BANDMGMT_DELETE_BAND 스토리지 디바이스에서 구성된 대역이 IOCTL_EHSTOR_BANDMGMT_DELETE_BAND 요청과 함께 삭제됩니다. 입력 매개 변수의 지우기 옵션을 사용하면 요청이 대역 데이터의 암호화 지우기를 수행할 수 있습니다. |
IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS 이 IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS 요청은 대역 관리에서 스토리지 디바이스의 대역 목록을 검색하기 위해 전송됩니다. 밴드 정보는 밴드 위치 및 보안 속성을 포함하는 밴드 항목 테이블에 반환됩니다. |
IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL에 대해 자세히 알아보세요. |
IOCTL_EHSTOR_BANDMGMT_ERASE_BAND IOCTL_EHSTOR_BANDMGMT_ERASE_BAND 요청은 대역의 인증 키를 암호화하여 지우고 다시 설정합니다. 밴드의 나머지 구성은 수정되지 않은 상태로 유지됩니다. |
IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA 밴드와 연결된 메타데이터는 IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA 요청으로 검색됩니다. 대역에 대한 메타데이터는 키 관리자 애플리케이션의 데이터 영역 역할을 합니다. |
IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES 요청은 스토리지 디바이스에 대한 대역폭 보안 기능을 검색합니다. IOCTL은 시스템 버퍼의 BAND_MANAGEMENT_CAPABILITIES 구조로 기능을 반환합니다. |
IOCTL_EHSTOR_BANDMGMT_REVERT 이 IOCTL_EHSTOR_BANDMGMT_REVERT 요청은 스토리지 디바이스에서 보안 기능 및 대역 관리를 비활성화하기 위해 전송됩니다. 요청에는 되돌리기 옵션 및 인증 키가 포함됩니다. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION 대역 관리 스토리지 디바이스에서 대역의 위치 속성은 IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION 요청으로 수정됩니다. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA 밴드와 연결된 메타데이터는 IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA 요청으로 설정됩니다. 대역에 대한 메타데이터는 키 관리자 애플리케이션의 데이터 영역 역할을 합니다. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY 대역 관리 스토리지 디바이스의 대역 보안 속성은 IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY 요청으로 수정됩니다. |
IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO 요청은 TCG(신뢰할 수 있는 컴퓨팅 그룹) 스토리지 사일로 드라이버에 의한 대역 관리 제어를 포기합니다. |
구조체
BAND_LOCATION_INFO BAND_LOCATION_INFO 구조체는 밴드 테이블 항목 쿼리의 위치 정보를 지정합니다. |
BAND_MANAGEMENT_CAPABILITIES BAND_MANAGEMENT_CAPABILITIES 구조에는 스토리지 디바이스에 사용할 수 있는 보안 기능이 포함되어 있습니다. 이 구조체는 IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES 요청에 의해 시스템 버퍼에 반환됩니다. |
BAND_SECURITY_INFO BAND_SECURITY_INFO 구조는 밴드 테이블 항목 쿼리에 대한 보안 정보를 지정합니다. |
BAND_TABLE BAND_TABLE 구조에는 IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS 요청에서 반환된 밴드 테이블이 포함됩니다. |
BAND_TABLE_ENTRY BAND_TABLE 밴딩 정보 항목은 BAND_TABLE_ENTRY 구조체로 표시됩니다. 이러한 항목에는 대역 구성에 대한 위치 및 보안 속성이 포함됩니다. |
CREATE_BAND_PARAMETERS IOCTL_EHSTOR_BANDMGMT_CREATE_BAND 요청에 대한 스토리지 디바이스에서 밴드를 만드는 매개 변수는 CREATE_BAND_PARAMETERS 구조에 지정됩니다. |
DELETE_BAND_PARAMETERS 구성된 밴드는 DELETE_BAND_PARAMETERS 구조의 매개 변수에 따라 삭제됩니다. 이 구조는 IOCTL_EHSTOR_BANDMGMT_DELETE_BAND 요청에 대한 입력입니다. |
ENUMERATE_BANDS_PARAMETERS ENUMERATE_BANDS_PARAMETERS 구조체는 IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS 요청에서 반환할 대역 정보 항목을 선택하는 데 사용됩니다. |
ERASE_BAND_PARAMETERS ERASE_BAND_PARAMETERS 구조체에는 지울 밴드에 대한 선택 조건이 포함되어 있습니다. 또한 새 인증 키를 설정할 수 있습니다. 이 구조는 IOCTL_EHSTOR_BANDMGMT_ERASE_BAND 요청에 대한 입력입니다. |
GET_BAND_METADATA_PARAMETERS 구성된 대역의 메타데이터는 GET_BAND_METADATA_PARAMETERS 구조의 매개 변수에 따라 검색됩니다. 이 구조는 IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA 요청에 대한 입력입니다. |
SET_BAND_LOCATION_PARAMETERS SET_BAND_LOCATION_PARAMETERS 구조는 IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION 요청에 대한 스토리지 디바이스의 대역에 대한 위치 속성을 설정하는 매개 변수를 지정합니다. |
SET_BAND_METADATA_PARAMETERS 구성된 대역의 메타데이터는 SET_BAND_METADATA_PARAMETERS 구조의 매개 변수로 설정됩니다. 이 구조는 IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA 요청에 대한 입력입니다. |
SET_BAND_SECURITY_PARAMETERS IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY 요청에 대한 스토리지 디바이스의 대역에 대한 보안 속성을 설정하는 매개 변수는 SET_BAND_SECURITY_PARAMETERS 구조에 지정됩니다. |
열거형
ALGOIDTYPE 암호화 알고리즘 ID 유형을 지정합니다. |
LOCKSTATE 디바이스의 현재 잠금 상태를 나타냅니다. |