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.

Observaciones

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 de modificador viene determinada por el controlador. Normalmente incluye desplazamientos basados en 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 equivalentes no SCSI.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de mcd.h (incluya Mcd.h, Ntddchgr.h)
irQL PASSIVE_LEVEL

Consulte también

ChangerInitialize