BCryptRemoveContextFunction function (bcrypt.h)
[BCryptRemoveContextFunction is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]
The BCryptRemoveContextFunction function removes a cryptographic function from the list of functions that are supported by an existing CNG context.
Syntax
NTSTATUS BCryptRemoveContextFunction(
ULONG dwTable,
LPCWSTR pszContext,
ULONG dwInterface,
LPCWSTR pszFunction
);
Parameters
dwTable
Identifies the configuration table that the context exists in. This can be one of the following values.
Value | Meaning |
---|---|
|
The context exists in the local-machine configuration table. |
|
This value is not available for use. |
pszContext
A pointer to a null-terminated Unicode string that contains the identifier of the context to remove the function from.
dwInterface
Identifies the cryptographic interface to remove the function from. This can be one of the following values.
pszFunction
A pointer to a null-terminated Unicode string that contains the identifier of the cryptographic function to remove.
Return value
Returns a status code that indicates the success or failure of the function.
Possible return codes include, but are not limited to, the following.
Return code | Description |
---|---|
|
The function was successful. |
|
One or more parameters are not valid. |
|
The specified context or function could not be found. |
Remarks
BCryptRemoveContextFunction can be called only in user mode.
Requirements
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | bcrypt.h |
Library | Bcrypt.lib |
DLL | Bcrypt.dll |