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 |