Função StorPortFreeMdl (storport.h)

A rotina StorPortFreeMdl libera uma MDL (lista de descritores de memória) que descreve a memória do pool não paginado.

Sintaxe

ULONG StorPortFreeMdl(
  [in] PVOID HwDeviceExtension,
  [in] PVOID Mdl
);

Parâmetros

[in] HwDeviceExtension

Um ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador de barramento de host).

[in] Mdl

Um ponteiro para o MDL a ser liberado.

Retornar valor

StorPortFreeMdl retorna um dos seguintes códigos de status:

Código de retorno Descrição
STOR_STATUS_NOT_IMPLEMENTED
Essa função não é implementada no sistema operacional ativo.
STOR_STATUS_SUCCESS
Indica que o MDL foi liberado com êxito.
STOR_STATUS_INVALID_PARAMETER
O ponteiro para o MDL é NULL.
STOR_STATUS_INVALID_IRQL
A chamada foi feita em um IRQL inválido.

Comentários

Um driver de miniporto chama a rotina StorPortFreeMdl para liberar o MDL alocado em uma chamada anterior para StorPortAllocateMdl.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho storport.h (inclua Storport.h)
IRQL <=DISPATCH_LEVEL
Regras de conformidade da DDI StorPortIrql(storport)

Confira também

StorPortAllocateMdl