IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER IOCTL (ntddstor.h)
Mengkueri driver induk generik USB untuk nomor seri perangkat USB. Jika perangkat USB memiliki antarmuka keamanan konten CSM-1, driver klien USB dapat meminta nomor serinya menggunakan permintaan ini. Driver klien USB yang membantu menerapkan sistem manajemen hak digital (DRM) dapat menggunakan informasi ini untuk memastikan bahwa hanya pelanggan yang sah yang memiliki akses ke kekayaan intelektual digital.
Kode utama
Buffer input
Tidak ada.
Panjang buffer input
Tidak ada.
Buffer output
Driver mengembalikan nomor seri perangkat yang ditunjukkan dalam struktur jenis MEDIA_SERIAL_NUMBER_DATA di buffer di Irp-AssociatedIrp.SystemBuffer>.
Panjang buffer output
Parameters.DeviceIoControl.OutputBufferLength di lokasi tumpukan I/O IRP menunjukkan ukuran, dalam byte, dari buffer, yang harus setidaknya sizeof(MEDIA_SERIAL_NUMBER_DATA).
Blok status
Bidang Informasi diatur ke ukuran, dalam byte, dari data yang dikembalikan. Bidang Status dapat diatur ke STATUS_SUCCESS, atau mungkin ke STATUS_INVALID_BUFFER_SIZE atau STATUS_INSUFFICIENT_RESOURCES.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddstor.h (termasuk Ntddstor.h) |