Fungsi StorPortGetDeviceObjects (storport.h)

Rutinitas StorPortGetDeviceObjects mengembalikan objek perangkat yang terkait dengan tumpukan perangkat adaptor. Objek perangkat yang akan dikembalikan adalah objek perangkat fungsi dan fisik adaptor dan objek perangkat tempat objek perangkat fungsi terpasang.

Sintaks

ULONG StorPortGetDeviceObjects(
  [in]  PVOID HwDeviceExtension,
  [out] PVOID *AdapterDeviceObject,
  [out] PVOID *PhysicalDeviceObject,
  [out] PVOID *LowerDeviceObject
);

Parameter

[in] HwDeviceExtension

Pointer ke ekstensi perangkat keras untuk adaptor bus host (HBA).

[out] AdapterDeviceObject

Penunjuk untuk menerima objek perangkat fungsi (FDO) adaptor.

[out] PhysicalDeviceObject

Pointer untuk menerima objek perangkat fisik (PDO).

[out] LowerDeviceObject

Penunjuk untuk menerima objek perangkat dari perangkat yang lebih rendah tempat FDO terpasang.

Nilai kembali

StorPortGetDeviceObjects mengembalikan salah satu kode status berikut:

Menampilkan kode Deskripsi
STOR_STATUS_NOT_IMPLEMENTED
Fungsi ini tidak diimplementasikan pada sistem operasi aktif.
STOR_STATUS_SUCCESS
Menunjukkan bahwa objek perangkat berhasil diperoleh.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension adalah NULL.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header storport.h (termasuk Storport.h)