struktur GET_LOCAL_HOST_INFO6 (1394.h)
Struktur GET_LOCAL_HOST_INFO6 berisi data yang dikembalikan oleh permintaan REQUEST_GET_LOCAL_HOST_INFO menggunakan u.GetLocalHostInformation.nLevel = GET_HOST_CSR_CONTENTS.
Sintaks
typedef struct _GET_LOCAL_HOST_INFO6 {
ADDRESS_OFFSET CsrBaseAddress;
ULONG CsrDataLength;
PVOID CsrDataBuffer;
} GET_LOCAL_HOST_INFO6, *PGET_LOCAL_HOST_INFO6;
Anggota
CsrBaseAddress
Menentukan alamat dasar yang akan diperiksa di CSR. CsrBaseAddress.Off_High harus INITIAL_REGISTER_SPACE_HI. Kemungkinan nilai CsrBaseAddress.Off_Low adalah sebagai berikut.
CsrBaseAddress.Off_Low | Jenis data |
---|---|
SPEED_MAP_LOCATION |
Peta kecepatan saat ini. Driver bus mengonversi ini dari big-endian ke format asli mesin sebelum mengembalikan data. Catatan Driver bus 1394 baru yang disediakan dengan Windows 7 tidak mendukung bendera SPEED_MAP_LOCATION dalam permintaan REQUEST_GET_LOCAL_HOST_INFO . Peta kecepatan usang dalam spesifikasi IEEE-1394a.
|
TOPOLOGY_MAP_LOCATION | Peta topologi saat ini. Driver bus mengonversi ini dari big-endian ke format asli mesin sebelum mengembalikan data. |
CsrDataLength
Menentukan panjang dalam byte buffer yang dituju CsrDataBuffer .
CsrDataBuffer
Arahkan ke buffer tempat sopir bus mengembalikan data CSR yang diminta.
Keterangan
Saat dikirimkan dalam permintaan REQUEST_GET_LOCAL_HOST_INFO, jika CsrDataLength lebih kecil dari ukuran data yang diminta, STATUS_INVALID_BUFFER_SIZE dikembalikan. Dalam hal ini, ukuran buffer yang benar diisi dalam anggota CsrDataLength .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | 1394.h (termasuk 1394.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk