CRYPTCATCDF 構造体 (mscat.h)

[ CRYPTCATCDF 構造体は、[要件] セクションで指定されたオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]

CRYPTCATCDF 構造体には、カタログ定義ファイル (CDF) から署名付きカタログ ファイル (.cat) を作成するために使用される情報が含まれています。 この構造は MakeCat ツールで使用されます。

構文

typedef struct CRYPTCATCDF_ {
  DWORD  cbStruct;
  HANDLE hFile;
  DWORD  dwCurFilePos;
  DWORD  dwLastMemberOffset;
  BOOL   fEOF;
  LPWSTR pwszResultDir;
  HANDLE hCATStore;
} CRYPTCATCDF;

メンバー

cbStruct

この構造体のサイズ (バイト単位)。

hFile

カタログ定義ファイル (.cdf) へのハンドル。

dwCurFilePos

カタログ定義ファイルの先頭からバイト単位で測定されたパーサーの現在位置を示す 値。

dwLastMemberOffset

カタログ定義ファイルで解析された最後のメンバーの位置までのバイト数を示す 値。

fEOF

パーサーがファイルの読み取りを完了したかどうかを示す整数。 TRUE は 、最後の読み取り操作で 0 バイトが返されたことを示します。

pwszResultDir

カタログ ファイル (.cat) が書き込まれるディレクトリの名前を含む null で終わる文字列へのポインター。

hCATStore

カタログ ファイル (.cat) へのハンドル。

解説

パーサーは、CDF を読み取るときに dwCurFilePosdwLastMemberOffset を更新できます。 ユーザー定義コールバック関数は、CDF の回復可能な解析エラーにこの情報を使用できます。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header mscat.h

関連項目

CryptCATCDFClose

CryptCATCDFEnumAttributesWithCDFTag

CryptCATCDFEnumCatAttributes

CryptCATCDFEnumMembersByCDFTagEx

CryptCATCDFOpen

MakeCat