Bagikan melalui


header ehstorbandmgmt.h

Header ini digunakan oleh penyimpanan. Untuk informasi selengkapnya, lihat:

ehstorbandmgmt.h berisi antarmuka pemrograman berikut:

IOCTL

 
IOCTL_EHSTOR_BANDMGMT_ACTIVATE

Permintaan IOCTL_EHSTOR_BANDMGMT_ACTIVATE ini dikirim untuk mengaktifkan fitur keamanan dan manajemen band pada perangkat penyimpanan. Permintaan ini mencakup opsi aktivasi dan kunci autentikasi.
IOCTL_EHSTOR_BANDMGMT_CREATE_BAND

Band baru dibuat pada perangkat penyimpanan yang dikelola pita dengan permintaan IOCTL_EHSTOR_BANDMGMT_CREATE_BAND. Pita baru ditambahkan ke tabel entri band, yang mencakup lokasi band dan properti keamanan.
IOCTL_EHSTOR_BANDMGMT_DELETE_BAND

Pita yang dikonfigurasi pada perangkat penyimpanan dihapus dengan permintaan IOCTL_EHSTOR_BANDMGMT_DELETE_BAND. Opsi hapus dalam parameter input memungkinkan permintaan untuk melakukan penghapusan kriptografi data band.
IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS

Permintaan IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS ini dikirim untuk mengambil daftar pita untuk perangkat penyimpanan di bawah manajemen band. Informasi pita dikembalikan dalam tabel entri band yang menyertakan lokasi pita dan properti keamanan.
IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS

Pelajari selengkapnya tentang IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL.
IOCTL_EHSTOR_BANDMGMT_ERASE_BAND

Permintaan IOCTL_EHSTOR_BANDMGMT_ERASE_BAND akan menghapus dan mengatur ulang kunci autentikasi band secara kriptografis. Konfigurasi sisa pita dibiarkan tidak dimodifikasi.
IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA

Metadata yang terkait dengan band diambil dengan permintaan IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA. Metadata untuk band berfungsi sebagai area data untuk aplikasi manajer kunci.
IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES

Permintaan IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES mengambil kemampuan keamanan bersalur untuk perangkat penyimpanan. IOCTL mengembalikan kemampuan sebagai struktur BAND_MANAGEMENT_CAPABILITIES dalam buffer sistem.
IOCTL_EHSTOR_BANDMGMT_REVERT

Permintaan IOCTL_EHSTOR_BANDMGMT_REVERT ini dikirim untuk menonaktifkan fitur keamanan dan manajemen band pada perangkat penyimpanan. Permintaan ini mencakup opsi kembali dan kunci autentikasi.
IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION

Properti lokasi pita dalam perangkat penyimpanan yang dikelola pita dimodifikasi dengan permintaan IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION.
IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA

Metadata yang terkait dengan band diatur dengan permintaan IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA. Metadata untuk band berfungsi sebagai area data untuk aplikasi manajer kunci.
IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY

Properti keamanan pita dalam perangkat penyimpanan yang dikelola pita dimodifikasi dengan permintaan IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY.
IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO

Permintaan IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO melepaskan kontrol manajemen band oleh driver Silo Penyimpanan Trusted Computing Group (TCG).

Struktur

 
BAND_LOCATION_INFO

Struktur BAND_LOCATION_INFO menentukan informasi lokasi untuk kueri entri tabel pita.
BAND_MANAGEMENT_CAPABILITIES

Struktur BAND_MANAGEMENT_CAPABILITIES berisi kemampuan keamanan yang tersedia untuk perangkat penyimpanan. Struktur ini dikembalikan dalam buffer sistem oleh permintaan IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES.
BAND_SECURITY_INFO

Struktur BAND_SECURITY_INFO menentukan informasi keamanan untuk kueri entri tabel pita.
BAND_TABLE

Struktur BAND_TABLE berisi tabel pita yang dikembalikan dari permintaan IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS.
BAND_TABLE_ENTRY

Entri informasi pemilahan dalam BAND_TABLE direpresentasikan sebagai struktur BAND_TABLE_ENTRY. Entri ini berisi properti lokasi dan keamanan untuk konfigurasi pita.
CREATE_BAND_PARAMETERS

Parameter untuk membuat pita pada perangkat penyimpanan untuk permintaan IOCTL_EHSTOR_BANDMGMT_CREATE_BAND ditentukan dalam struktur CREATE_BAND_PARAMETERS.
DELETE_BAND_PARAMETERS

Pita yang dikonfigurasi dihapus sesuai dengan parameter dalam struktur DELETE_BAND_PARAMETERS. Struktur ini adalah input untuk permintaan IOCTL_EHSTOR_BANDMGMT_DELETE_BAND.
ENUMERATE_BANDS_PARAMETERS

Struktur ENUMERATE_BANDS_PARAMETERS digunakan untuk memilih entri informasi pita mana yang dipilih untuk dikembalikan dari permintaan IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS.
ERASE_BAND_PARAMETERS

Struktur ERASE_BAND_PARAMETERS berisi kriteria pemilihan untuk menghapus pita. Selain itu, kunci autentikasi baru dapat diatur. Struktur ini adalah input untuk permintaan IOCTL_EHSTOR_BANDMGMT_ERASE_BAND.
GET_BAND_METADATA_PARAMETERS

Metadata untuk band yang dikonfigurasi diambil sesuai dengan parameter dalam struktur GET_BAND_METADATA_PARAMETERS. Struktur ini adalah input untuk permintaan IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA.
SET_BAND_LOCATION_PARAMETERS

Struktur SET_BAND_LOCATION_PARAMETERS menentukan parameter untuk mengatur properti lokasi untuk pita pada perangkat penyimpanan untuk permintaan IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION.
SET_BAND_METADATA_PARAMETERS

Metadata untuk band yang dikonfigurasi diatur ke parameter dalam struktur SET_BAND_METADATA_PARAMETERS. Struktur ini adalah input untuk permintaan IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA.
SET_BAND_SECURITY_PARAMETERS

Parameter untuk mengatur properti keamanan untuk band pada perangkat penyimpanan untuk permintaan IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY ditentukan dalam struktur SET_BAND_SECURITY_PARAMETERS.

Enumerasi

 
ALGOIDTYPE

Menentukan jenis ID algoritma kripto.
LOCKSTATE

Menunjukkan status kunci perangkat saat ini.