Tipe Data IMAPI
Spesifikasi untuk media optik dan perangkat terkait menentukan nilai rentang untuk item seperti deskripsi struktur DVD, deskripsi informasi disk, dan ukuran halaman fitur. IMAPI mendefinisikan jenis bilangan bulat panjang (ULONG) yang tidak ditandatangani berikut yang memberlakukan batas nilai rentang. Jenis-jenis ini didefinisikan secara ketat untuk validasi PARAMETER IDL yang optimal dan sebagai bantuan dokumentasi kepada pemanggil mengenai batas atas untuk operasi transfer data tertentu yang tersedia.
typedef ULONG ULONG_IMAPI2_DVD_STRUCTURE;
typedef ULONG ULONG_IMAPI2_ADAPTER_DESCRIPTOR;
typedef ULONG ULONG_IMAPI2_DEVICE_DESCRIPTOR;
typedef ULONG ULONG_IMAPI2_DISC_INFORMATION;
typedef ULONG ULONG_IMAPI2_TRACK_INFORMATION;
typedef ULONG ULONG_IMAPI2_FEATURE_PAGE;
typedef ULONG ULONG_IMAPI2_MODE_PAGE;
typedef ULONG ULONG_IMAPI2_ALL_FEATURE_PAGES;
typedef ULONG ULONG_IMAPI2_ALL_PROFILES;
typedef ULONG ULONG_IMAPI2_ALL_MODE_PAGES;
typedef ULONG ULONG_IMAPI2_NONZERO;
typedef ULONG ULONG_IMAPI2_NOT_NEGATIVE;
Jenis data | Deskripsi |
---|---|
ULONG_IMAPI2_DVD_STRUCTURE | Rentang: 0.65535 (0,0x0000FFFF) Struktur DVD dibatasi hingga 64KB karena bidang alokasi dua byte. |
ULONG_IMAPI2_ADAPTER_DESCRIPTOR | Rentang: 0,268435455 (0,0x0FFFFFFF) Deskriptor adapter tidak secara implisit dibatasi ukurannya. |
ULONG_IMAPI2_DEVICE_DESCRIPTOR | Rentang: 0,268435455 (0,0x0FFFFFFF) Pendeskripsi perangkat tidak secara implisit dibatasi ukurannya. |
ULONG_IMAPI2_DISC_INFORMATION | Rentang: 0.65538 (0,0x00010002) Informasi disk dibatasi hingga 64KB ditambah 2 byte untuk bidang ukuran. |
ULONG_IMAPI2_TRACK_INFORMATION | Rentang: 0.65538 (0,0x00010002) Informasi trek dibatasi hingga 64KB plus 2 byte untuk bidang ukuran. |
ULONG_IMAPI2_FEATURE_PAGE | Rentang: 0.256 (0,0x00000100) Satu halaman fitur dibatasi hingga 256 byte. |
ULONG_IMAPI2_MODE_PAGE | Rentang: 0.257 (0,0x00000101) Satu halaman mode dibatasi hingga 257 byte. |
ULONG_IMAPI2_ALL_FEATURE_PAGES | Rentang: 0.65536 (0,0x00010000) Jumlah fitur terbatas pada bidang dua byte. |
ULONG_IMAPI2_ALL_PROFILES | Rentang: 0.63 (0,0x0000003F) Jumlah profil untuk perangkat adalah jumlah profil yang pas dalam satu fitur. Setiap profil menempati empat byte. Satu fitur dapat menampung 252 byte data tambahan, cukup untuk menyimpan maksimum 63 profil. |
ULONG_IMAPI2_ALL_MODE_PAGES | Rentang: 0.32763 (0,0x00007FFB) Jumlah halaman mode untuk perangkat. Hitungan, melalui MODE_SENSE10, terbatas pada bidang dua byte. Header parameter mode adalah 8 byte. Setiap halaman setidaknya dua byte. Jumlah maksimum halaman mode adalah 32763: (65535 - 8)/2 dibulatkan ke bawah. |
ULONG_IMAPI2_NONZERO | Rentang: 1.2147483647 (1,0x7FFFFFFF) Nilai bukan nol generik yang dapat digunakan untuk memverifikasi bahwa nilai bukan nol. |
ULONG_IMAPI2_NOT_NEGATIVE | Rentang: 0, 2147483647 (0,0x7FFFFFFF) Bilangan bulat 32-bit dengan nilai non-negatif. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Header |
|