ChangerAdditionalExtensionSize, fonction (mcd.h)
ChangerAdditionalExtensionSize indique le nombre d’octets dont le pilote de miniclasse de changeur a besoin pour stocker des informations spécifiques au périphérique dans l’extension de périphérique.
Syntaxe
ULONG ChangerAdditionalExtensionSize();
Valeur de retour
ChangerAdditionalExtensionSize retourne la taille, en octets, de l’espace d’extension de périphérique supplémentaire requis par le pilote de miniclasse du changeur.
Remarques
Le pilote de classe de changeur appelle ChangerAdditionalExtensionSize pour déterminer le nombre d’octets requis par le pilote miniclasse dans l’extension de périphérique pour un changeur particulier avant de créer l’objet de périphérique pour représenter ce changeur.
Les informations spécifiques au périphérique stockées par un pilote de miniclasse de changeur sont déterminées par le pilote. Il inclut généralement des décalages de base zéro que d’autres routines de pilotes de miniclasse peuvent utiliser pour traduire entre les adresses d’éléments spécifiques à l’appareil et les adresses d’élément de base zéro utilisées par le système. Il peut également inclure des données d’enquête SCSI ou l’équivalent non SCSI.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | mcd.h (inclure Mcd.h, Ntddchgr.h) |
IRQL | PASSIVE_LEVEL |