Win32 API 日本語リファレンス
ホーム › Security.Cryptography.Catalog › PFN_CDF_PARSE_ERROR_CALLBACK

PFN_CDF_PARSE_ERROR_CALLBACK

コールバック

シグネチャ

void PFN_CDF_PARSE_ERROR_CALLBACK(
    DWORD dwErrorArea,
    DWORD dwLocalError,
    LPWSTR pwszLine
);

パラメーター

フィールド型説明
dwErrorAreaDWORDCDF のどの領域でエラーが発生したかを示す値です。
dwLocalErrorDWORDエラーの種類を示す値です。
pwszLineLPWSTRエラーが発生した CDF の行を格納する、null で終わる文字列へのポインターです。

公式ドキュメント

PFN_CDF_PARSE_ERROR_CALLBACK 関数は、カタログ定義ファイル (CDF) の解析中に発生した カタログ定義関数 のエラーに対して呼び出されます。

解説(Remarks)

dwErrorArea パラメーターは、次の値を取る可能性があります。

値 説明
CRYPTCAT_E_AREA_HEADER CDF のヘッダーセクション
CRYPTCAT_E_AREA_MEMBER CDF の CatalogFiles セクション内のメンバーファイルのエントリ
CRYPTCAT_E_AREA_ATTRIBUTE CDF 内の属性エントリ

dwLocalError パラメーターは、次の値を取る可能性があります。

値 説明
CRYPTCAT_E_CDF_UNSUPPORTED この関数はその属性をサポートしていません。
CRYPTCAT_E_CDF_DUPLICATE そのファイルメンバーは既に存在します。
CRYPTCAT_E_CDF_TAGNOTFOUND CatalogHeader タグまたは Name タグがありません。
CRYPTCAT_E_CDF_MEMBER_FILE_PATH メンバーファイル名またはパスがありません。
CRYPTCAT_E_CDF_MEMBER_INDIRECTDATA 関数がメンバーサブジェクトのハッシュの作成に失敗しました。
CRYPTCAT_E_CDF_MEMBER_FILENOTFOUND 関数がメンバーファイルを見つけられませんでした。
CRYPTCAT_E_CDF_BAD_GUID_CONV 関数がサブジェクト文字列を GUID に変換できませんでした。
CRYPTCAT_E_CDF_ATTR_TOOFEWVALUES 属性行に、型、オブジェクト識別子 (OID) または名前、値といった構成要素のうち 1 つ以上が不足しています。
CRYPTCAT_E_CDF_ATTR_TYPECOMBO 属性に無効な OID が含まれているか、型、名前または OID、値の組み合わせが正しくありません。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)