Fungsi WdfCommonBufferGetAlignedLogicalAddress (wdfcommonbuffer.h)
[Berlaku untuk KMDF saja]
Metode WdfCommonBufferGetAlignedLogicalAddress mengembalikan alamat logis yang terkait dengan buffer umum tertentu.
Sintaks
PHYSICAL_ADDRESS WdfCommonBufferGetAlignedLogicalAddress(
[in] WDFCOMMONBUFFER CommonBuffer
);
Parameter
[in] CommonBuffer
Handel ke objek buffer umum yang diperoleh driver dengan panggilan sebelumnya ke WdfCommonBufferCreate.
Nilai kembali
WdfCommonBufferGetAlignedLogicalAddress mengembalikan alamat logis buffer yang terkait dengan buffer umum yang ditentukan parameter CommonBuffer .
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Keterangan
Alamat logis adalah alamat yang dipetakan yang digunakan perangkat untuk mengakses memori fisik.
Jika driver yang disebut WdfDeviceSetAlignmentRequirement untuk mengatur persyaratan penyelarasan buffer, kerangka kerja menyelaraskan buffer umum sesuai dengan persyaratan perataan tersebut.
Untuk informasi selengkapnya tentang buffer umum, lihat Menggunakan Buffer Umum
Contoh
Untuk contoh kode yang menggunakan WdfCommonBufferGetAlignedLogicalAddress, lihat WdfCommonBufferCreate.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Header | wdfcommonbuffer.h (termasuk WdfCommonBuffer.h) |
Pustaka | Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.) |
IRQL | <= DISPATCH_LEVEL |
Aturan kepatuhan DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |