Структура CRYPTCATCDF (mscat.h)

[Структура CRYPTCATCDF доступна для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Структура CRYPTCATCDF содержит сведения, используемые для создания подписанного файла каталога (.cat) из файла определения каталога (CDF). Эта структура используется средством 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 указывает, что последняя операция чтения вернула ноль байтов.

pwszResultDir

Указатель на строку, завершающуюся значением NULL, которая содержит имя каталога, в который будет записан файл каталога (CAT).

hCATStore

Дескриптор файла каталога (CAT).

Комментарии

Средство синтаксического анализа может обновлять dwCurFilePos и dwLastMemberOffset при чтении CDF. Определяемая пользователем функция обратного вызова может использовать эти сведения для восстанавливаемых ошибок синтаксического анализа в CDF.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть mscat.h

См. также раздел

CryptCATCDFClose

CryptCATCDFEnumAttributesWithCDFTag

CryptCATCDFEnumCatAttributes

CryptCATCDFEnumMembersByCDFTagEx

CryptCATCDFОткрыть

MakeCat