Penyimpanan yang Ditingkatkan

Gambaran umum teknologi Penyimpanan yang Ditingkatkan.

Untuk mengembangkan Enhanced Storage, Anda memerlukan header ini:

Untuk panduan pemrograman untuk teknologi ini, lihat:

Fungsi

 
Otorisasi

Mengaitkan Target Perintah yang Dapat Diatasi (ACT) dengan status Resmi yang ditentukan oleh ACT_AUTHORIZATION_STATE, dan memastikan autentikasi setiap silo individu sesuai dengan urutan yang diperlukan dan kombinasi logis yang diperlukan untuk mengotorisasi akses ke ACT.
GetActions

Mengembalikan enumerasi semua tindakan yang tersedia untuk objek silo.
GetACTs

Mengembalikan enumerasi semua Target Perintah yang Dapat Diatasi (ACT) yang saat ini tersambung ke sistem. Jika setidaknya ada satu ACT, Enhanced Storage API mengalokasikan array 1 atau lebih pointer IEnumEnhancedStorageACT.
GetAuthorizationState

Mengembalikan status otorisasi ACT saat ini.
GetDescription

Mengembalikan string deskriptif untuk tindakan yang ditentukan oleh objek IEnhancedStorageSiloAction.
GetDeviceName

Metode IEnhancedStorageACT2::GetDeviceName mengembalikan nama perangkat yang terkait dengan Target Perintah yang Dapat Diatasi (ACT).
GetDevicePath

Mengambil jalur ke simpul perangkat silo. String yang dikembalikan cocok untuk diteruskan ke API Sistem Windows seperti CreateFile atau SetupDiOpenDeviceInterface.
GetInfo

Mengembalikan informasi deskriptif yang terkait dengan objek silo.
GetMatchingACT

Mengembalikan Target Perintah yang Dapat Diatasi (ACT) yang terkait dengan volume yang ditentukan melalui string yang disediakan oleh klien.
GetMatchingVolume

Mengembalikan volume yang terkait dengan Target Perintah yang Dapat Diatasi (ACT).
GetName

Mengembalikan string untuk nama tindakan yang ditentukan oleh objek IEnhancedStorageSiloAction.
GetPortableDevice

Mendapatkan pointer IPortableDevice yang digunakan untuk mengeluarkan perintah ke driver silo Enhanced Storage yang sesuai.
GetSilos

Mengembalikan enumerasi semua silo yang terkait dengan Target Perintah yang Dapat Diatasi (ACT).
GetUniqueIdentity

Mengambil identitas unik target perintah yang dapat ditangani (ACT).
Gunakan

Melakukan tindakan yang ditentukan oleh objek IEnhancedStorageSiloAction.
IsDeviceRemovable

Metode IEnhancedStorageACT2::IsDeviceRemovable mengembalikan informasi yang menunjukkan apakah perangkat yang terkait dengan ACT dapat dilepas.
SendCommand

Mengirim perintah silo mentah ke objek silo. Metode ini digunakan untuk berkomunikasi dengan silo yang tidak diwakili oleh driver.
Tidak mengotorisasi

Mengaitkan Target Perintah yang Dapat Dialamatkan (ACT) dengan status Tidak Sah yang ditentukan oleh ACT_AUTHORIZATION_STATE, dan memastikan deautentikasi setiap silo individu sesuai dengan urutan yang diperlukan dan kombinasi logis yang diperlukan untuk membatasi akses ke ACT.

Antarmuka

 
IEnhancedStorageACT

Antarmuka ini untuk mendapatkan informasi dan melakukan operasi untuk Target Kontak yang Dapat Diatasi (ACT) 1667.
IEnhancedStorageACT2

Antarmuka IEnhancedStorageACT2 digunakan untuk mendapatkan informasi untuk Target Kontak yang Dapat Diatasi (ACT) 1667.
IEnhancedStorageSilo

Antarmuka IEnhancedStorageSilo adalah titik akses untuk silo IEEE 1667 dan digunakan untuk mendapatkan informasi dan melakukan operasi di tingkat silo.
IEnhancedStorageSiloAction

Gunakan antarmuka ini sebagai titik akses untuk tindakan yang melibatkan silo IEEE 1667.
IEnumEnhancedStorageACT

Gunakan antarmuka ini sebagai enumerator tingkat atas untuk semua Target Kontak yang Dapat Diatasi (ACT) IEEE 1667.

Struktur

 
ACT_AUTHORIZATION_STATE

ACT_AUTHORIZATION_STATE struktur berisi data yang menjelaskan status otorisasi Target Perintah yang Dapat Diatasi (ACT) saat ini.
ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION

ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION struktur berisi data yang menentukan kemampuan dan persyaratan silo kata sandi.
SILO_INFO

SILO_INFO struktur berisi informasi yang mengidentifikasi dan menjelaskan silo.