UCM_PD_REQUEST_DATA_OBJECT_INIT_ULONG - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ucmtypes.h

VOID UCM_PD_REQUEST_DATA_OBJECT_INIT_ULONG(
       PUCM_PD_REQUEST_DATA_OBJECT Rdo,
  [in] ULONG                       UlongInLittleEndian
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ucmtypes-ucm_pd_request_data_object_init_ulong)

UCM_PD_REQUEST_DATA_OBJECT_INIT_ULONG function

Description

Initializes a UCM_PD_REQUEST_DATA_OBJECT structure by interpreting Request Data Object values and sets each field correctly.

Parameters

Rdo

A pointer to a UCM_PD_REQUEST_DATA_OBJECT structure.

UlongInLittleEndian [in]

The ULONG value to set in the Ul member of UCM_PD_REQUEST_DATA_OBJECT.

Remarks

For information about Request Data Objects, see the Power Delivery specification. There are different types of Request Data Objects and the type depends on the Power Data Object that is specified in the ObjectPosition member of UCM_PD_REQUEST_DATA_OBJECT. The source buffer is little-endian format. The client driver can call the memcpy function to get the Request Data Objects from the hardware into an array of UCM_PD_REQUEST_DATA_OBJECT structures.

See also

UCM_PD_REQUEST_DATA_OBJECT