IOCTL_1394_CLASS IOCTL (1394.h)

Driver IEEE 1394 menggunakan IRP_MJ_INTERNAL_DEVICE_CONTROL IRP, dengan IoControlCode IOCTL_1394_CLASS, untuk berkomunikasi dengan pengemudi bus. Driver memiliki akses ke semua operasi yang disediakan oleh bus IEEE 1394 dan pengontrol hostnya melalui permintaan ini.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

Parameter->Others.Arguments1 menunjuk ke struktur IRB . Anggota FunctionNumber dari IRB menentukan jenis permintaan. U anggota IRB adalah serikat yang menentukan parameter permintaan khusus jenis permintaan. Parameter dan maknanya didokumenkan dengan setiap permintaan.

Permintaan hukum adalah sebagai berikut:

REQUEST_ALLOCATE_ADDRESS_RANGE

REQUEST_ASYNC_LOCK

REQUEST_ASYNC_READ

REQUEST_ASYNC_STREAM

REQUEST_ASYNC_WRITE

REQUEST_BUS_RESET

REQUEST_BUS_RESET_NOTIFICATION

REQUEST_CONTROL

REQUEST_FREE_ADDRESS_RANGE

REQUEST_GET_ADDR_FROM_DEVICE_OBJECT

REQUEST_GET_CONFIGURATION_INFO

REQUEST_GET_GENERATION_COUNT

REQUEST_GET_LOCAL_HOST_INFO

REQUEST_GET_SPEED_BETWEEN_DEVICES

REQUEST_GET_SPEED_TOPOLOGY_MAPS

REQUEST_ISOCH_ALLOCATE_BANDWIDTH

REQUEST_ISOCH_ALLOCATE_CHANNEL

REQUEST_ISOCH_ALLOCATE_RESOURCES

REQUEST_ISOCH_ATTACH_BUFFERS

REQUEST_ISOCH_DETACH_BUFFERS

REQUEST_ISOCH_FREE_BANDWIDTH

REQUEST_ISOCH_FREE_CHANNEL

REQUEST_ISOCH_FREE_RESOURCES

REQUEST_ISOCH_LISTEN

REQUEST_ISOCH_QUERY_CYCLE_TIME

REQUEST_ISOCH_QUERY_RESOURCES

REQUEST_ISOCH_SET_CHANNEL_BANDWIDTH

REQUEST_ISOCH_STOP

REQUEST_ISOCH_TALK

REQUEST_SEND_PHY_CONFIG_PACKET

REQUEST_SET_DEVICE_XMIT_PROPERTIES

REQUEST_SET_LOCAL_HOST_PROPERTIES

Buffer output

Parameter->Others.Arguments1 menunjuk ke struktur IRB yang diteruskan sebagai input. Sebagai bagian dari menyelesaikan permintaan, sopir bus mengisi anggota tertentu dari anggota u dengan informasi untuk pengemudi. Informasi yang dikembalikan didokumenkan di bawah ini dengan setiap permintaan.

Blok status

Informasi yang dikembalikan pengemudi bus di Blok Status I/O didokumenkan di bawah ini dengan setiap permintaan.

Persyaratan

Persyaratan Nilai
Header 1394.h (termasuk 1394.h)

Lihat juga

IOCTL_IEEE1394_API_REQUEST