Freigeben über


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

Weitere Informationen

HW_REGISTRY_NOTIFICATION_ROUTINE