Fungsi WdfCommonBufferGetAlignedLogicalAddress (wdfcommonbuffer.h)

[Hanya berlaku untuk KMDF]

Metode WdfCommonBufferGetAlignedLogicalAddress mengembalikan alamat logis yang terkait dengan buffer umum tertentu.

Sintaksis

PHYSICAL_ADDRESS WdfCommonBufferGetAlignedLogicalAddress(
  [in] WDFCOMMONBUFFER CommonBuffer
);

Parameter

[in] CommonBuffer

Handel ke objek buffer umum yang diperoleh driver dengan panggilan sebelumnya ke WdfCommonBufferCreate.

Mengembalikan nilai

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.

Komentar

Alamat logis adalah alamat yang dipetakan yang digunakan perangkat untuk mengakses memori fisik.

Jika driver yang disebut WdfDeviceSetAlignmentRequirement untuk mengatur persyaratan perataan 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

Syarat Nilai
Platform Target 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)

Lihat juga

WdfCommonBufferBubuate

WdfCommonBufferGetAlignedVirtualAddress

WdfDeviceSetAlignmentRequirement