Bagikan melalui


Fungsi SdBusOpenInterface (ntddsd.h)

Rutinitas SdBusOpenInterface mendapatkan antarmuka dari driver bus Secure Digital (SD).

Sintaks

NTSTATUS SdBusOpenInterface(
  [in]  PDEVICE_OBJECT            Pdo,
  [out] PSDBUS_INTERFACE_STANDARD InterfaceStandard,
  [in]  USHORT                    Size,
  [in]  USHORT                    Version
);

Parameter

[in] Pdo

Arahkan ke objek perangkat fisik yang dibuat driver bus SD untuk perangkat SD yang dikelola driver perangkat. Sistem meneruskan pointer ini ke driver perangkat ketika memanggil rutinitas AddDevice driver.

[out] InterfaceStandard

Berisi, pada input, pointer ke struktur jenis SDBUS_INTERFACE_STANDARD disediakan oleh pemanggil. Pada output, struktur ini menyimpan pointer ke rutinitas antarmuka bus SD. Struktur ini juga berisi beberapa informasi konteks dalam anggota Konteksnya yang harus diteruskan pemanggil setiap kali memanggil rutinitas antarmuka.

[in] Size

Berisi ukuran, dalam byte, dari struktur yang ditujukkan oleh InterfaceStandard.

[in] Version

Harus diatur ke SDBUS_INTERFACE_VERSION.

Nilai kembali

Mengembalikan STATUS_SUCCESS jika operasi berhasil, atau kode kesalahan yang sesuai jika operasi gagal.

Keterangan

Driver kartu SD harus memanggil rutinitas ini dari rutinitas AddDevice-nya .

Pengemudi kartu SD harus memanggil rutinitas ini untuk menjalin komunikasi dengan pengemudi bus. Setelah berhasil menyelesaikan panggilan ini, anggota Konteks struktur yang diarahkan oleh InterfaceStandard akan berisi handel yang harus diteruskan driver saat memanggil metode milik antarmuka yang diambil.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header ntddsd.h (termasuk Ntddsd.h)
IRQL < DISPATCH_LEVEL

Lihat juga

TambahkanDevice

SDBUS_INTERFACE_STANDARD