StorPortEnableRegistryKeyNotification-Funktion (storport.h)
Ein Miniport ruft StorPortEnableRegistryKeyNotification auf, um Registrierungsänderungsbenachrichtigungen für ein Gerät unter dem Pfad HKLM\System\CurrentControlSet\Services<serviceName>\Parameters\Device zu aktivieren.
Syntax
ULONG StorPortEnableRegistryKeyNotification(
PVOID HwDeviceExtension,
PHW_REGISTRY_NOTIFICATION_ROUTINE NotificationCallback
);
Parameter
HwDeviceExtension
[in] Zeiger auf die Hardwaregeräteerweiterung für den Hostbusadapter (Host Bus Adapter, HBA).
NotificationCallback
[in] Zeiger auf die HW_REGISTRY_NOTIFICATION_ROUTINE Rückrufroutine des Miniports.
Rückgabewert
StorPortEnableRegistryKeyNotification gibt STOR_STATUS_SUCCESS zurück, wenn die Knotenaffinität erfolgreich abgefragt wurde. Mögliche Fehlerrückgabewerte sind:
Rückgabecode | Beschreibung |
---|---|
STOR_STATUS_INSUFFICIENT_RESOURCES | Es war nicht genügend Arbeitsspeicher vorhanden, um den Vorgang abzuschließen. |
STOR_STATUS_INVALID_PARAMETER | Es gibt einen ungültigen Parameter, z. B. einen Null-NotificationCallback-Zeiger . |
STOR_STATUS_UNSUCCESSFUL | Aus internen Gründen ist ein Fehler aufgetreten. |
Hinweise
Wenn eine Änderung unter dem Registrierungsschlüssel HKLM\System\CurrentControlSet\Services<serviceName>\Parameters\Device erfolgt, ruft Storport die HW_REGISTRY_NOTIFICATION_ROUTINE Rückrufroutine des Miniports mit der Geräteerweiterung auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 22H2 |
Kopfzeile | storport.h |