SP_REGISTER_CONTROL_STATUSW-Struktur (setupapi.h)
Die SP_REGISTER_CONTROL_STATUS-Struktur enthält Informationen zu einer Datei, die mithilfe der RegisterDlls-INF-Anweisung registriert oder aufgehoben wird, um DLLs unter Windows 2000 selbst zu registrieren.
Wenn SetupInstallFromInfSection eine SPFILENOTIFY_STARTREGISTRATION - oder SPFILENOTIFY_ENDREGISTRATION-Benachrichtigung an die Rückrufroutine sendet, muss der Aufrufer einen Zeiger auf eine SP_REGISTER_CONTROL_STATUS Struktur im MsgHandler-Parameter bereitstellen.
Syntax
typedef struct _SP_REGISTER_CONTROL_STATUSW {
DWORD cbSize;
PCWSTR FileName;
DWORD Win32Error;
DWORD FailureCode;
} SP_REGISTER_CONTROL_STATUSW, *PSP_REGISTER_CONTROL_STATUSW;
Member
cbSize
FileName
Vollqualifizierter Pfad der Datei, die registriert oder nicht registriert wird.
Win32Error
Für eine SPFILENOTIFY_STARTREGISTRATION Benachrichtigung wird dieses Element nicht verwendet und sollte auf NO_ERROR festgelegt werden. Legen Sie für eine SPFILENOTIFY_ENDREGISTRATION Benachrichtigung auf einen Systemfehlercode fest.
FailureCode
Für eine SPFILENOTIFY_STARTREGISTRATION Benachrichtigung wird dieses Element nicht verwendet und sollte auf SPREG_SUCCESS festgelegt werden. Legen Sie für eine SPFILENOTIFY_ENDREGISTRATION Benachrichtigung auf einen der folgenden Fehlercodes fest, die das Ergebnis der Registrierung angeben.
Hinweise
Hinweis
Der setupapi.h-Header definiert SP_REGISTER_CONTROL_STATUS als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | setupapi.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für