Bagikan melalui


Fungsi WdfCommonBufferGetAlignedVirtualAddress (wdfcommonbuffer.h)

[Hanya berlaku untuk KMDF]

Metode WdfCommonBufferGetAlignedVirtualAddress mengembalikan alamat virtual yang terkait dengan buffer umum tertentu.

Sintaks

PVOID WdfCommonBufferGetAlignedVirtualAddress(
  [in] WDFCOMMONBUFFER CommonBuffer
);

Parameter

[in] CommonBuffer

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

Nilai kembali

WdfCommonBufferGetAlignedVirtualAddress mengembalikan alamat virtual buffer yang terkait dengan buffer umum yang ditentukan parameter CommonBuffer .

Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.

Keterangan

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 WdfCommonBufferGetAlignedVirtualAddress, 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)

Lihat juga

WdfCommonBufferBufferBureate

WdfCommonBufferGetAlignedLogicalAddress

WdfDeviceSetAlignmentRequirement