FuCfuPayload: fwupd Reference Manual

## FuCfuPayload FuCfuPayload |

## Functions

FuFirmware * | fu_cfu_payload_new ()

## Types and Values

#define | FU_TYPE_CFU_PAYLOAD
struct | FuCfuPayloadClass
| FuCfuPayload

## Description

## Functions

### fu_cfu_payload_new ()

    FuFirmware *
    fu_cfu_payload_new (void);

Creates a new FuFirmware for a CFU payload

Since: 1.7.0

## Types and Values

### FU_TYPE_CFU_PAYLOAD

    #define FU_TYPE_CFU_PAYLOAD (fu_cfu_payload_get_type())

### struct FuCfuPayloadClass

    struct FuCfuPayloadClass {
    	FuFirmwareClass parent_class;
    };

### FuCfuPayload

    typedef struct _FuCfuPayload FuCfuPayload;

A CFU payload. This contains of a variable number of blocks, each containing the address, size and the chunk data. The chunks do not have to be the same size, and the address ranges do not have to be continuous.

Documented: https://docs.microsoft.com/en-us/windows-hardware/drivers/cfu/cfu-specification

See also: [class`FuFirmware` ]