Condividi tramite


funzione WDF_MEMORY_DESCRIPTOR_INIT_BUFFER (wdfmemory.h)

[Si applica a KMDF e UMDF]

La funzione WDF_MEMORY_DESCRIPTOR_INIT_BUFFER inizializza una struttura WDF_MEMORY_DESCRIPTOR in modo che descriva un buffer specificato.

Sintassi

void WDF_MEMORY_DESCRIPTOR_INIT_BUFFER(
  [out] PWDF_MEMORY_DESCRIPTOR Descriptor,
  [in]  PVOID                  Buffer,
  [in]  ULONG                  BufferLength
);

Parametri

[out] Descriptor

Puntatore a una struttura WDF_MEMORY_DESCRIPTOR .

[in] Buffer

Puntatore a un buffer di memoria.

[in] BufferLength

Dimensioni, in byte, del buffer di memoria a cui punta Buffer .

Valore restituito

nessuno

Osservazioni

La funzione WDF_MEMORY_DESCRIPTOR_INIT_BUFFER zero la struttura WDF_MEMORY_DESCRIPTOR specificata e imposta il membro Type della struttura su WdfMemoryDescriptorTypeBuffer. Imposta quindi i membri u.BufferType.Buffer e u.BufferType.Length della struttura sui valori specificati rispettivamente dai parametri Buffer e BufferLength .

Esempio

Per un esempio di codice che usa WDF_MEMORY_DESCRIPTOR_INIT_BUFFER, vedere WdfIoTargetSendIoctlSynchronously.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfmemory.h (include Wdf.h)
Regole di conformità DDI BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf)

Vedi anche

WDF_MEMORY_DESCRIPTOR

WDF_MEMORY_DESCRIPTOR_INIT_HANDLE

WDF_MEMORY_DESCRIPTOR_INIT_MDL