Freigeben über


ChangerAdditionalExtensionSize-Funktion (mcd.h)

ChangerAdditionalExtensionSize gibt die Anzahl der Bytes an, die der Changer-Miniklassentreiber benötigt, um gerätespezifische Informationen in der Geräteerweiterung zu speichern.

Syntax

ULONG ChangerAdditionalExtensionSize();

Rückgabewert

ChangerAdditionalExtensionSize die Größe des zusätzlichen Vom Changer-Miniklassentreiber benötigten Zusätzlichen Geräteerweiterungsspeichers in Byte zurück.

Bemerkungen

Der Änderungsklassentreiber ruft ChangerAdditionalExtensionSize- auf, um die Anzahl der Bytes zu bestimmen, die der Miniklassentreiber in der Geräteerweiterung für einen bestimmten Änderungsmodul benötigt, bevor das Geräteobjekt erstellt wird, um diese Änderung darzustellen.

Die gerätespezifischen Informationen, die von einem Changer-Miniklassentreiber gespeichert werden, werden vom Treiber bestimmt. Es enthält in der Regel nullbasierte Offsets, mit denen andere Miniklassentreiberroutinen zwischen gerätespezifischen Elementadressen und den vom System verwendeten nullbasierten Elementadressen übersetzt werden können. Sie kann auch SCSI-Untersuchungsdaten oder die Nicht-SCSI-Entsprechung enthalten.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- mcd.h (include Mcd.h, Ntddchgr.h)
IRQL- PASSIVE_LEVEL

Siehe auch

ChangerInitialize-