Структура 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 |
См. также раздел
CryptCATCDFEnumAttributesWithCDFTag