StorPortGetDeviceObjects-Funktion (storport.h)
Die StorPortGetDeviceObjects-Routine gibt die Geräteobjekte zurück, die dem Adaptergerätestapel zugeordnet sind. Die zurückgegebenen Geräteobjekte sind die funktionalen und physischen Geräteobjekte des Adapters und das Geräteobjekt, an das das funktionale Geräteobjekt angefügt ist.
Syntax
ULONG StorPortGetDeviceObjects(
[in] PVOID HwDeviceExtension,
[out] PVOID *AdapterDeviceObject,
[out] PVOID *PhysicalDeviceObject,
[out] PVOID *LowerDeviceObject
);
Parameter
[in] HwDeviceExtension
Ein Zeiger auf die Hardwaregeräteerweiterung für den Host bus adapter (HBA).
[out] AdapterDeviceObject
Ein Zeiger zum Empfangen des funktionalen Geräteobjekts (Functional Device Object, FDO) des Adapters.
[out] PhysicalDeviceObject
Ein Zeiger zum Empfangen des physischen Geräteobjekts (PDO).
[out] LowerDeviceObject
Ein Zeiger zum Empfangen des Geräteobjekts des unteren Geräts, an das die FDO angefügt ist.
Rückgabewert
StorPortGetDeviceObjects gibt einen der folgenden status Codes zurück:
Rückgabecode | Beschreibung |
---|---|
|
Diese Funktion ist auf dem aktiven Betriebssystem nicht implementiert. |
|
Gibt an, dass die Geräteobjekte erfolgreich abgerufen wurden. |
|
HwDeviceExtension war NULL. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | storport.h (Storport.h einschließen) |