struktur STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR (winioctl.h)

Digunakan bersama dengan kode kontrol IOCTL_STORAGE_QUERY_PROPERTY untuk mengambil data deskriptor perataan akses penyimpanan untuk perangkat.

Sintaks

typedef struct _STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR {
  DWORD Version;
  DWORD Size;
  DWORD BytesPerCacheLine;
  DWORD BytesOffsetForCacheAlignment;
  DWORD BytesPerLogicalSector;
  DWORD BytesPerPhysicalSector;
  DWORD BytesOffsetForSectorAlignment;
} STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR, *PSTORAGE_ACCESS_ALIGNMENT_DESCRIPTOR;

Anggota

Version

Berisi ukuran struktur ini, dalam byte. Nilai anggota ini akan berubah saat anggota ditambahkan ke struktur.

Size

Menentukan ukuran total data yang dikembalikan, dalam byte. Ini mungkin termasuk data yang mengikuti struktur ini.

BytesPerCacheLine

Jumlah byte dalam baris cache perangkat.

BytesOffsetForCacheAlignment

Offset alamat yang diperlukan untuk penyelarasan akses cache yang tepat, dalam byte.

BytesPerLogicalSector

Jumlah byte di sektor logis perangkat.

BytesPerPhysicalSector

Jumlah byte di sektor fisik perangkat.

BytesOffsetForSectorAlignment

Offset sektor logis dalam sektor fisik pertama di mana sektor logis pertama ditempatkan, dalam byte.

Contoh: Offset = 3 Sektor logis

+---------+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|LBA      |##|##|##|00|01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|
+---------+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|Physical |                       |                       |                ...
|Sector   |           0           |           1           |           2
+---------+-----------------------+-----------------------+---------------

Pada contoh ini, BytesOffsetForSectorAlignment = 3 * BytesPerLogicalSector.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header winioctl.h (termasuk Windows.h)

Lihat juga

Struktur Manajemen Disk

IOCTL_STORAGE_QUERY_PROPERTY