wdfmemory.h 標頭
wdf 會使用此標頭。 如需詳細資訊,請參閱
wdfmemory.h 包含下列程式設計介面:
函式
WDF_MEMORY_DESCRIPTOR_INIT_BUFFER WDF_MEMORY_DESCRIPTOR_INIT_BUFFER函式會初始化WDF_MEMORY_DESCRIPTOR結構,以便描述指定的緩衝區。 |
WDF_MEMORY_DESCRIPTOR_INIT_HANDLE WDF_MEMORY_DESCRIPTOR_INIT_HANDLE函式會初始化WDF_MEMORY_DESCRIPTOR結構,以便描述指定的架構記憶體物件。 |
WDF_MEMORY_DESCRIPTOR_INIT_MDL WDF_MEMORY_DESCRIPTOR_INIT_MDL函式會初始化WDF_MEMORY_DESCRIPTOR結構,以便描述指定的記憶體描述元清單 (MDL) 。 |
WdfLookasideListCreate WdfLookasideListCreate 方法會建立 lookaside-list 物件,驅動程式可從中取得記憶體物件。 |
WdfMemoryAssignBuffer WdfMemoryAssignBuffer 方法會將指定的緩衝區指派給驅動程式藉由呼叫 WdfMemoryCreatePreallocated 所建立的記憶體物件。 |
WdfMemoryCopyFromBuffer WdfMemoryCopyFromBuffer 方法會將指定來源緩衝區的內容複寫到指定的記憶體物件的緩衝區。 |
WdfMemoryCopyToBuffer WdfMemoryCopyToBuffer 方法會將指定記憶體物件的緩衝區內容複寫到指定的目的地緩衝區。 |
WdfMemoryCreate WdfMemoryCreate 方法會建立架構記憶體物件,並配置指定大小的記憶體緩衝區。 |
WdfMemoryCreateFromLookaside WdfMemoryCreateFromLoganside 方法會建立架構記憶體物件,並從指定的 lookaside 清單中取得記憶體緩衝區。 |
WdfMemoryCreatePreallocated WdfMemoryCreatePreallocated 方法會為驅動程式提供的記憶體緩衝區建立架構記憶體物件。 |
WdfMemoryGetBuffer WdfMemoryGetBuffer 方法會傳回與指定記憶體物件相關聯的緩衝區指標。 |
結構
WDF_MEMORY_DESCRIPTOR WDF_MEMORY_DESCRIPTOR 結構描述記憶體緩衝區。 |
WDFMEMORY_OFFSET WDFMEMORY_OFFSET 結構會識別記憶體物件緩衝區的子區段。 |
列舉
WDF_MEMORY_DESCRIPTOR_TYPE WDF_MEMORY_DESCRIPTOR_TYPE列舉可識別WDF_MEMORY_DESCRIPTOR結構可以指定的記憶體描述類型。 |