Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SP_REGISTER_CONTROL_STATUS-Struktur enthält Informationen zu einer Datei, die mit der RegisterDlls INF-Direktive 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_STATUSA {
DWORD cbSize;
PCSTR FileName;
DWORD Win32Error;
DWORD FailureCode;
} SP_REGISTER_CONTROL_STATUSA, *PSP_REGISTER_CONTROL_STATUSA;
Angehörige
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 einen Systemfehlercodefest.
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 einen der folgenden Fehlercodes fest, die das Ergebnis der Registrierung angeben.
Bemerkungen
Anmerkung
Der header setupapi.h 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 Code, der nicht codierungsneutral ist, 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 |
|---|---|
| mindestens unterstützte Client- | Windows XP [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
| Header- | setupapi.h |