estrutura SP_REGISTER_CONTROL_STATUSA (setupapi.h)
A estrutura SP_REGISTER_CONTROL_STATUS contém informações sobre um arquivo sendo registrado ou não registrado usando a diretiva INF RegisterDlls para registrar automaticamente DLLs no Windows 2000.
Quando SetupInstallFromInfSection envia uma notificação de SPFILENOTIFY_STARTREGISTRATION ou SPFILENOTIFY_ENDREGISTRATION para a rotina de retorno de chamada, o chamador deve fornecer um ponteiro para uma estrutura SP_REGISTER_CONTROL_STATUS no parâmetro MsgHandler .
Sintaxe
typedef struct _SP_REGISTER_CONTROL_STATUSA {
DWORD cbSize;
PCSTR FileName;
DWORD Win32Error;
DWORD FailureCode;
} SP_REGISTER_CONTROL_STATUSA, *PSP_REGISTER_CONTROL_STATUSA;
Membros
cbSize
FileName
Caminho totalmente qualificado do arquivo que está sendo registrado ou não registrado.
Win32Error
Para uma notificação de SPFILENOTIFY_STARTREGISTRATION, esse membro não é usado e deve ser definido como NO_ERROR. Para uma notificação de SPFILENOTIFY_ENDREGISTRATION, defina como um código de erro do sistema.
FailureCode
Para uma notificação de SPFILENOTIFY_STARTREGISTRATION, esse membro não é usado e deve ser definido como SPREG_SUCCESS. Para uma notificação de SPFILENOTIFY_ENDREGISTRATION, defina como um dos seguintes códigos de falha que indicam o resultado do registro.
Comentários
Observação
O cabeçalho setupapi.h define SP_REGISTER_CONTROL_STATUS como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | setupapi.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de