Freigeben über


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

Weitere Informationen

ChangerInitialize