Поделиться через


Функция UcmUcsiConnectorCollectionCreate (ucmucsippm.h)

Создает объект коллекции соединителей с UcmUcsiCx.

Синтаксис

NTSTATUS UcmUcsiConnectorCollectionCreate(
  [in]  WDFDEVICE                    WdfDevice,
  [in]  PWDF_OBJECT_ATTRIBUTES       Attributes,
  [out] UCMUCSI_CONNECTOR_COLLECTION *ConnectorCollection
);

Параметры

[in] WdfDevice

Дескриптор объекта устройства платформы, который драйвер клиента получил в предыдущем вызове WdfDeviceCreate.

[in] Attributes

Указатель на структуру, предоставляемую вызывающим WDF_OBJECT_ATTRIBUTES, которая содержит атрибуты для нового объекта коллекции соединителей. Этот параметр является необязательным и может быть WDF_NO_OBJECT_ATTRIBUTES.

[out] ConnectorCollection

Указатель на расположение, которое получает дескриптор к новому объекту коллекции соединителей.

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

Возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае этот метод может вернуть соответствующее значение NTSTATUS.

Замечания

Объект коллекции необходим для создания объекта Диспетчера политик платформы (PPM). Драйвер клиента создает объект, вызывая UcmUcsiPpmCreate. Драйвер не должен вызывать [UcmUcsiConnectorCollectionCreate] после UcmUcsiPpmCreate, так как он не будет влиять на уже существующий объект PPM.

Объект коллекции соединителей является родительским для WDFOBJECT, даже если метод UcmUcsiConnectorCollectionCreate вызывается путем передачи WDF_NO_ATTRIBUTES. Время существования объекта управляется платформой.

Требования

Требование Ценность
минимальная версия KMDF 1.27
минимальная версия UMDF N/A
заголовка ucmucsippm.h (включая UcmUcsiCx.h)
библиотеки UcmUcsiCxStub.lib
IRQL PASSIVE_LEVEL

См. также

WdfDeviceCreate

WDF_OBJECT_ATTRIBUTES

UcmUcsiPpmCreate

UcmUcsiConnectorCollectionAddConnector