Función BCryptFreeBuffer (bcrypt.h)

La función BCryptFreeBuffer se usa para liberar memoria asignada por una de las funciones CNG.

Sintaxis

void BCryptFreeBuffer(
  [in] PVOID pvBuffer
);

Parámetros

[in] pvBuffer

Puntero al búfer de memoria que se va a liberar.

Valor devuelto

None

Observaciones

Se debe llamar a BCryptFreeBuffer en el mismo modo de procesador que la función de la API de BCrypt que asignó el búfer. Además, si el búfer se asignó en PASSIVE_LEVELIRQL, debe liberarse en ese IRQL. Si el búfer se asignó en DISPATCH_LEVELIRQL, se puede liberar en DISPATCH_LEVELIRQL o PASSIVE_LEVELIRQL.

Para llamar a esta función en modo kernel, use Cng.lib, que forma parte del Kit de desarrollo de controladores (DDK). Windows Server 2008 y Windows Vista: Para llamar a esta función en modo kernel, use Ksecdd.lib.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado bcrypt.h
Library Bcrypt.lib
Archivo DLL Bcrypt.dll

Consulte también

BCryptEnumContexts

BCryptEnumRegisteredProviders

BCryptQueryProviderRegistration