NAME
CSSM_SPI_ModuleUnload — Disable events and deregister CSSM event notification
(CDSA)
SYNOPSIS
# include <cssm.h>
CSSM_RETURN CSSMSPI CSSM_SPI_ModuleUnload (const CSSM_GUID *CssmGuid, const CSSM_GUID *ModuleGuid, CSSM_SPI_ModuleEventHandler CssmNotifyCallback, void* CssmNotifyCallbackCtx) |
LIBRARY
Common Security Services Manager library (cdsa$incssm300_shr.exe)
PARAMETERS
| CssmGuid (input) | | The CSSM_GUID of the caller. |
| ModuleGuid (input) |
| | | The CSSM_GUID of the invoked service provider module. |
| CssmNotifyCallback (input) |
| | | A function pointer for the CSSM event handler that
manages events of type CSSM_MODULE_EVENT. |
| CssmNotifyCallbackCtx (input) |
| | | The context to be returned to CSSM as input on each
callback to the event handler defined by CssmNotifyCallback. |
DESCRIPTION
This function disables events and deregisters the CSSM event-notification function.
The add-in service module can perform cleanup operations, reversing
the initialization performed in CSSM_SPI_ModuleLoad().
RETURN VALUE
A CSSM_RETURN value indicating success or specifying a particular
error condition. The value CSSM_OK indicates success. All other
values represent an error condition.
ERRORS
Errors are described in the CDSA Technical Standard.
SEE ALSO
Books
Intel CDSA Application Developer's Guide
Online Help
Functions: CSSM_SPI_ModuleDetach, CSSM_SPI_ModuleLoad