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