IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS IOCTL (ucmtcpciportcontrollerrequests.h)
Mendapatkan nilai dari semua register status sesuai Spesifikasi Antarmuka Pengontrol Port Universal Serial Bus Type-C. Driver klien harus mengambil nilai register CC_STATUS, POWER_STATUS, dan FAULT_STATUS.
Kode utama
Buffer input
Penunjuk ke struktur UCMTCPCI_PORT_CONTROLLER_GET_STATUS_IN_PARAMS yang berisi semua nilai register kontrol. Untuk mendapatkan struktur, panggil WdfRequestRetrieveInputBuffer dengan meneruskan objek permintaan kerangka kerja yang diterima.
Panjang buffer input
Ukuran struktur UCMTCPCI_PORT_CONTROLLER_GET_STATUS_IN_PARAMS .
Buffer output
Penunjuk ke struktur UCMTCPCI_PORT_CONTROLLER_GET_STATUS_OUT_PARAMS . Untuk mendapatkan struktur, panggil WdfRequestRetrieveOutputBuffer dengan meneruskan objek permintaan kerangka kerja yang diterima.
Panjang buffer output
Ukuran struktur UCMTCPCI_PORT_CONTROLLER_GET_STATUS_OUT_PARAMS .
Blok status
Irp->IoStatus.Status diatur ke STATUS_SUCCESS jika permintaan berhasil. Jika tidak, Status ke kondisi kesalahan yang sesuai sebagai kode NTSTATUS .
Keterangan
Ekstensi kelas UcmTcpciCx mengirimkan permintaan IOCTL ini untuk mengambil nilai register status. Driver klien harus berkomunikasi dengan pengontrol port untuk mengambil nilai register dan mengisi struktur UCMTCPCI_PORT_CONTROLLER_GET_STATUS_OUT_PARAMS yang diterima dengan nilai-nilai tersebut. Untuk menyelesaikan permintaan, driver harus mengatur struktur yang diisi pada objek permintaan kerangka kerja dengan memanggil WdfRequestSetInformation lalu memanggil WdfRequestComplete untuk menyelesaikan permintaan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ucmtcpciportcontrollerrequests.h |
Lihat juga
Membuat Permintaan IOCTL di Driver
WdfIoTargetSendInternalIoctlOthersSynchronously
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