StorPortFreeRegistryBuffer-Funktion (storport.h)
Die StorPortFreeRegistryBuffer Routine gibt den Puffer frei, der zum Speichern von Registrierungsdaten zugeordnet wurde.
Syntax
STORPORT_API VOID StorPortFreeRegistryBuffer(
[in] PVOID HwDeviceExtension,
[in] PUCHAR Buffer
);
Parameter
[in] HwDeviceExtension
Ein Zeiger auf die Hardwaregeräteerweiterung. Dies ist ein HBA-Speicherbereich, den der Porttreiber im Namen des Miniporttreibers zuweist und initialisiert. Miniporttreiber speichern in der Regel HBA-spezifische Informationen in dieser Erweiterung, z. B. den Zustand der HBA und die zugeordneten Zugriffsbereiche für die HBA. Dieser Bereich steht dem Miniporttreiber unmittelbar nach dem Aufruf StorPortInitializezur Verfügung. Der Porttreiber gibt diesen Speicher frei, wenn es das Gerät entfernt. Der Miniporttreiber muss bei IRQL-PASSIVE_LEVEL ausgeführt werden, wenn er diese Routine aufruft.
[in] Buffer
Zeiger auf den Puffer, der freigegeben werden soll.
Rückgabewert
Nichts
Bemerkungen
Die StorPortFreeRegistryBuffer Routine gibt den Puffer frei, der von StorPortAllocateRegistryRegistryBufferzugeordnet wurde. Miniporttreiber können jeweils nur einen Registrierungspuffer geöffnet haben. Nachdem der Miniporttreiber den StorPortFreeRegistryBuffer Routine aufruft, werden nachfolgende Aufrufe des Miniporttreibers an StorPortAllocateRegistryBuffer erfolgreich ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | storport.h (include Storport.h) |
Library | Storport.lib |