struktur IRB_REQ_GET_LOCAL_HOST_INFORMATION (1394.h)

Struktur ini berisi bidang yang diperlukan bagi pengemudi bus 1394 untuk melakukan permintaan GetLocalHostInformation.

Sintaks

typedef struct _IRB_REQ_GET_LOCAL_HOST_INFORMATION {
  ULONG nLevel;
  PVOID Information;
} IRB_REQ_GET_LOCAL_HOST_INFORMATION;

Anggota

nLevel

Menentukan tingkat informasi apa yang diinginkan dari panggilan ini. Bendera berikut disediakan.

Bendera Deskripsi
GET_HOST_UNIQUE_ID Meminta driver port untuk mengembalikan pengidentifikasi unik 64-bit.
GET_HOST_CAPABILITIES Meminta driver port untuk mengembalikan bendera kemampuan pengontrol host.
GET_HOST_DDI_VERSION Meminta versi DDI dari driver bus 1394.
GET_POWER_SUPPLIED Meminta pengemudi port untuk mengembalikan karakteristik daya bus.
GET_PHYS_ADDR_ROUTINE Meminta driver port untuk mengembalikan fungsi pemetaan alamat fisik pengontrol host.
GET_HOST_CONFIG_ROM Meminta driver port untuk mengembalikan ROM konfigurasi pengontrol host.
GET_HOST_CSR_CONTENTS Meminta driver port untuk mengembalikan kecepatan atau peta topologi dari CSR pengontrol host. Lihat Spesifikasi IEEE 1394 untuk deskripsi CSR.
Catatan Di Windows 7, mengatur nLevel ke GET_HOST_CSR_CONTENTS dan menentukan SPEED_MAP_LOCATION karena CsrBaseAddress tidak didukung. Peta kecepatan usang dalam spesifikasi IEEE-1394a.
 
GET_HOST_DMA_CAPABILITIES Meminta driver port untuk mengembalikan bendera kemampuan pengontrol host dan ukuran buffer DMA (PAGESIZE dikalikan dengan jumlah register pemetaan).

Information

Menunjuk ke blok informasi yang akan diisi, tergantung pada tingkat informasi apa yang diinginkan. Setiap blok memiliki struktur khususnya sendiri.

Bendera Struktur
GET_HOST_UNIQUE_ID

GET_LOCAL_HOST_INFO1

GET_HOST_CAPABILITIES

GET_LOCAL_HOST_INFO2

GET_POWER_SUPPLIED

GET_LOCAL_HOST_INFO3

GET_PHYS_ADDR_ROUTINE

GET_LOCAL_HOST_INFO4

GET_HOST_CONFIG_ROM

GET_LOCAL_HOST_INFO5

GET_HOST_CSR_CONTENTS

GET_LOCAL_HOST_INFO6

GET_HOST_DMA_CAPABILITIES

GET_LOCAL_HOST_INFO7

GET_HOST_DDI_VERSION

GET_LOCAL_HOST_INFO8

Persyaratan

   
Header 1394.h