Condividi tramite


Funzione StorPortFreeRegistryBuffer (storport.h)

La routine StorPortFreeRegistryBuffer libera il buffer allocato per l'archiviazione dei dati del Registro di sistema.

Sintassi

STORPORT_API VOID StorPortFreeRegistryBuffer(
  [in] PVOID  HwDeviceExtension,
  [in] PUCHAR Buffer
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo hardware. Si tratta di un'area di archiviazione hbA per ogni area di archiviazione che il driver di porta alloca e inizializza per conto del driver miniport. I driver Miniport archivia in genere informazioni specifiche dell'HBA in questa estensione, ad esempio lo stato dell'HBA e gli intervalli di accesso mappati per l'HBA. Questa area è disponibile per il driver miniport subito dopo che il driver miniport chiama StorPortInitialize. Il driver della porta libera questa memoria quando rimuove il dispositivo. Il driver miniport deve essere in esecuzione in IRQL PASSIVE_LEVEL quando chiama questa routine.

[in] Buffer

Puntatore al buffer da liberare.

Valore restituito

nessuno

Osservazioni

La routine StorPortFreeRegistryBuffer libera il buffer allocato da StorPortAllocateRegistryBuffer. I driver Miniport possono avere un solo buffer del Registro di sistema aperto alla volta. Dopo che il driver miniport chiama la routine StorPortFreeRegistryBuffer , le chiamate successive dal driver miniport a StorPortAllocateRegistryBuffer avranno esito positivo.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione storport.h (include Storport.h)
Libreria Storport.lib

Vedi anche

StorPortAllocateRegistryBuffer