BCRYPT_ALGORITHM_IDENTIFIER structure (bcrypt.h)

The BCRYPT_ALGORITHM_IDENTIFIER structure is used with the BCryptEnumAlgorithms function to contain a cryptographic algorithm identifier.

Syntax

typedef struct _BCRYPT_ALGORITHM_IDENTIFIER {
  LPWSTR pszName;
  ULONG  dwClass;
  ULONG  dwFlags;
} BCRYPT_ALGORITHM_IDENTIFIER;

Members

pszName

A pointer to a null-terminated Unicode string that contains the string identifier of the algorithm. The CNG Algorithm Identifiers topic contains the predefined algorithm identifiers.

dwClass

Specifies the class of the algorithm. This can be one of the CNG Interface Identifiers.

dwFlags

A set of flags that specify other information about the algorithm. There are currently no flags defined for this member.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header bcrypt.h

See also

BCryptEnumAlgorithms