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. |