Compartir a través de


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

Consulte también

ChangerInitialize