CRYPT_IMAGE_REF structure (bcrypt.h)

The CRYPT_IMAGE_REF structure contains information about a CNG provider module.

Syntax

typedef struct _CRYPT_IMAGE_REF {
  PWSTR pszImage;
  ULONG dwFlags;
} CRYPT_IMAGE_REF, *PCRYPT_IMAGE_REF;

Members

pszImage

A pointer to a null-terminated Unicode string that contains the name of the provider module.

dwFlags

A set of flags that indicate how CNG will manage the binary image with respect to this interface. This can be zero or a combination of one or more of the following values.

Value Meaning
CRYPT_MIN_DEPENDENCIES
The provider for this interface is only dependent on a minimum set of system components. This flag applies to a specific interface only and does not mean that all interfaces supported by the binary image conform to this standard.
CRYPT_PROCESS_ISOLATE
This flag is not used.

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

BCryptResolveProviders

CRYPT_PROVIDER_REF