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

IRP_MJ_DEVICE_CONTROL

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)

Lihat juga

MEDIA_SERIAL_NUMBER_DATA