none
VC6.0编程 求助解决找不到WinCrypt.h中定义的标示符CERT_ISSUER_SERIAL_NUMBER RRS feed

  • 问题

  • 在.h文件中引入了“WinCrypt.h”,并使用了给头文件中的结构体:

    //+-------------------------------------------------------------------------
    //  Certificate Issuer and SerialNumber
    //--------------------------------------------------------------------------
    typedef struct _CERT_ISSUER_SERIAL_NUMBER {
        CERT_NAME_BLOB      Issuer;
        CRYPT_INTEGER_BLOB  SerialNumber;
    } CERT_ISSUER_SERIAL_NUMBER, *PCERT_ISSUER_SERIAL_NUMBER;

    利用结构体对象“CERT_ISSUER_SERIAL_NUMBER”定义:

                    _SetEndUserParameter (
    BioAPI_STRING* application_filename,
    CERT_ISSUER_SERIAL_NUMBER* cert);

    编译时,报如下错误:

     error C2061: syntax error : identifier 'CERT_ISSUER_SERIAL_NUMBER'

    寻求解决此问题的解决方法,谢谢!

    2013年8月14日 13:56

答案

  • VC6? 您可能需要更新平台的SDK包。

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    2013年8月15日 2:09
    版主