Функция WdfDeviceRemoveRemovalRelationsPhysicalDevice (wdfdevice.h)

[Применяется только к KMDF]

Метод WdfDeviceRemoveRemovalRelationsPhysicalDevice удаляет указанное устройство из списка устройств, которые необходимо удалить при удалении другого указанного устройства.

Синтаксис

void WdfDeviceRemoveRemovalRelationsPhysicalDevice(
  [in] WDFDEVICE      Device,
  [in] PDEVICE_OBJECT PhysicalDevice
);

Параметры

[in] Device

Дескриптор объекта устройства платформы.

[in] PhysicalDevice

Указатель на предоставленную вызывающим DEVICE_OBJECT структуру, представляющую объект физического устройства (PDO).

Возвращаемое значение

None

Remarks

Ошибка проверка возникает, если драйвер предоставляет недопустимый дескриптор объекта.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,0
Верхняя часть wdfdevice.h (включая Wdf.h)
Библиотека Wdf01000.sys (см. раздел Управление версиями библиотеки платформы).
IRQL <= DISPATCH_LEVEL
Правила соответствия DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

См. также раздел

WdfDeviceAddRemovalRelationsPhysicalDevice

WdfDeviceClearRemovalRelationsDevices