WdfPdoRetrieveIdentificationDescription - NtDoc

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

NTSTATUS WdfPdoRetrieveIdentificationDescription(
  [in]      WDFDEVICE                                    Device,
  [in, out] PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-wdfpdo-wdfpdoretrieveidentificationdescription)

WdfPdoRetrieveIdentificationDescription function

Description

[Applies to KMDF only]

The WdfPdoRetrieveIdentificationDescription method retrieves the identification description that is associated with a specified framework device object.

Parameters

Device [in]

A handle to a framework device object that represents the device's physical device object (PDO).

IdentificationDescription [in, out]

A pointer to a caller-allocated buffer that will receive the identification description. The identification description must contain a WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER structure.

Return value

If the operation succeeds, the function returns STATUS_SUCCESS. Additional return values include:

Return code Description
STATUS_INVALID_PARAMETER The Device handle does not represent a PDO.
STATUS_INVALID_DEVICE_REQUEST The Device handle does not represent a device that was dynamically enumerated, or if the WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER structure does not contain the correct buffer size.

The method might also return other NTSTATUS values.

A system bug check occurs if the driver supplies an invalid object handle.

See also

WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT

WdfPdoRetrieveAddressDescription