ChangerAdditionalExtensionSize-Funktion (mcd.h)
ChangerAdditionalExtensionSize gibt die Anzahl der Bytes an, die der Changer-Miniklassentreiber zum Speichern gerätespezifischer Informationen in der Geräteerweiterung benötigt.
Syntax
ULONG ChangerAdditionalExtensionSize();
Rückgabewert
ChangerAdditionalExtensionSize gibt die Größe des zusätzlichen Speicherplatzes der Geräteerweiterung in Bytes zurück, der für den Changer-Miniklassentreiber erforderlich ist.
Hinweise
Der Changer-Klassentreiber ruft ChangerAdditionalExtensionSize auf, um die Anzahl der Bytes zu bestimmen, die der Miniklassentreiber in der Geräteerweiterung für einen bestimmten Changer benötigt, bevor das Geräteobjekt erstellt wird, das diesen Changer darstellt.
Die gerätespezifischen Informationen, die von einem Changer-Miniklassentreiber gespeichert werden, werden vom Treiber bestimmt. Es umfasst in der Regel nullbasierte Offsets, die andere Miniklassentreiberroutinen verwenden können, um zwischen gerätespezifischen Elementadressen und den vom System verwendeten nullbasierten Elementadressen zu übersetzen. Es kann auch SCSI-Abfragedaten oder die Nicht-SCSI-Entsprechung enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | mcd.h (include Mcd.h, Ntddchgr.h) |
IRQL | PASSIVE_LEVEL |