Função BCryptFreeBuffer (bcrypt.h)

A função BCryptFreeBuffer é usada para liberar memória alocada por uma das funções CNG.

Sintaxe

void BCryptFreeBuffer(
  [in] PVOID pvBuffer
);

Parâmetros

[in] pvBuffer

Um ponteiro para o buffer de memória a ser liberado.

Retornar valor

Nenhum

Comentários

BCryptFreeBuffer deve ser chamado no mesmo modo de processador que a função de API BCrypt que alocou o buffer. Além disso, se o buffer foi alocado em PASSIVE_LEVELIRQL, ele deve ser liberado nesse IRQL. Se o buffer tiver sido alocado em DISPATCH_LEVELIRQL, ele poderá ser liberado em DISPATCH_LEVELIRQL ou PASSIVE_LEVELIRQL.

Para chamar essa função no modo kernel, use Cng.lib, que faz parte do DDK (Driver Development Kit). Windows Server 2008 e Windows Vista: Para chamar essa função no modo kernel, use Ksecdd.lib.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho bcrypt.h
Biblioteca Bcrypt.lib
DLL Bcrypt.dll

Confira também

BCryptEnumContexts

BCryptEnumRegisteredProviders

BCryptQueryProviderRegistration