Función ChangerAdditionalExtensionSize (mcd.h)
ChangerAdditionalExtensionSize indica el número de bytes que requiere el controlador de miniclase del modificador para almacenar información específica del dispositivo en la extensión del dispositivo.
Sintaxis
ULONG ChangerAdditionalExtensionSize();
Valor devuelto
ChangerAdditionalExtensionSize devuelve el tamaño, en bytes, del espacio de extensión de dispositivo adicional requerido por el controlador de miniclase del modificador.
Comentarios
El controlador de clase changer llama a ChangerAdditionalExtensionSize para determinar el número de bytes que requiere el controlador de miniclase en la extensión del dispositivo para un modificador determinado antes de crear el objeto de dispositivo para representar ese modificador.
La información específica del dispositivo almacenada por un controlador de miniclase del modificador viene determinada por el controlador. Normalmente incluye desplazamientos de base cero que otras rutinas de controlador de miniclase pueden usar para traducir entre direcciones de elementos específicas del dispositivo y las direcciones de elementos de base cero usadas por el sistema. También puede incluir datos de consulta SCSI o el equivalente no SCSI.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | mcd.h (incluye Mcd.h, Ntddchgr.h) |
IRQL | PASSIVE_LEVEL |