Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура SP_REGISTER_CONTROL_STATUS содержит сведения о зарегистрированном или незарегистрированном файле с помощью директивы RegisterDlls INF для самостоятельной регистрации БИБЛИОТЕК DLL в Windows 2000.
Если SetupInstallFromInfSection отправляет SPFILENOTIFY_STARTREGISTRATION или SPFILENOTIFY_ENDREGISTRATION уведомление в подпрограмму обратного вызова, вызывающий объект должен предоставить указатель на структуру SP_REGISTER_CONTROL_STATUS в параметре MsgHandler.
Синтаксис
typedef struct _SP_REGISTER_CONTROL_STATUSA {
DWORD cbSize;
PCSTR FileName;
DWORD Win32Error;
DWORD FailureCode;
} SP_REGISTER_CONTROL_STATUSA, *PSP_REGISTER_CONTROL_STATUSA;
Члены
cbSize
FileName
Полный путь к файлу, зарегистрированный или незарегистрированный.
Win32Error
Для уведомления SPFILENOTIFY_STARTREGISTRATION этот элемент не используется и должен быть задан NO_ERROR. Для уведомления SPFILENOTIFY_ENDREGISTRATION задайте системный код ошибки.
FailureCode
Для уведомления SPFILENOTIFY_STARTREGISTRATION этот элемент не используется и должен иметь значение SPREG_SUCCESS. Для уведомления SPFILENOTIFY_ENDREGISTRATION задайте один из следующих кодов сбоев, указывающих результат регистрации.
Замечания
Заметка
Заголовок setupapi.h определяет SP_REGISTER_CONTROL_STATUS как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| заголовка | setupapi.h |
См. также
Обзор