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 buffer punta.
Valore restituito
Nessuno
Osservazioni:
La funzione WDF_MEMORY_DESCRIPTOR_INIT_BUFFER zero la struttura di WDF_MEMORY_DESCRIPTOR specificata e imposta il membro Type della struttura su WdfMemoryDescriptorTypeBuffer. Imposta quindi i membri u.BufferType.Buffer e u.BufferType.Length sui valori specificati rispettivamente dai parametri buffer e BufferLength.
Esempi
Per un esempio di codice che usa WDF_MEMORY_DESCRIPTOR_INIT_BUFFER, vedere WdfIoTargetSendIoctlSynchronously.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
versione minima di KMDF | 1.0 |
versione minima di UMDF | 2.0 |
intestazione | wdfmemory.h (include Wdf.h) |
regole di conformità DDI | BufAfterReqCompletedIntIoctlA(kmdf), BufAfterReqCompletedIoctlA(kmdf), BufAfterReqCompletedReadA(kmdf), BufAfterReqCompletedWriteA(kmdf) |