Функция AcxFactoryCircuitInitSetComponentId (acxcircuit.h)
Функция AcxFactoryCircuitInitSetComponentId задает идентификатор компонента для ACXFACTORYCIRCUIT.
Синтаксис
void AcxFactoryCircuitInitSetComponentId(
PACXFACTORYCIRCUIT_INIT FactoryInit,
const GUID *ComponentId
);
Параметры
FactoryInit
Структура ACXFACTORYCIRCUIT_INIT, используемая для инициализации фабрики каналов. Это непрозрачная структура, которая используется для хранения сведений об инициализации фабрики цепи ACX и связывания фабрики с устройством WDF.
Используйте функцию AcxFactoryCircuitInitAllocate для инициализации структуры ACXFACTORYCIRCUIT_INIT.
ComponentId
Определенный ИДЕНТИФИКАТОР GUID, который служит идентификатором компонента для фабрики цепи.
Возвращаемое значение
None
Remarks
Драйвер должен инициализировать удостоверение фабрики цепи, задав его URI (AcxFactoryCircuitInitAssignComponentUri) и /или идентификатор (этот DDI).
Пример
Ниже приведен пример использования.
DEFINE_GUID(SDCAXU_FACTORY_GUID,
0xa8215305, 0xe7db, 0x49eb, 0x96, 0x49, 0x84, 0x34, 0x55, 0xe2, 0xe0, 0xd1);
//
// Get a FactoryCircuitInit structure.
//
factoryInit = AcxFactoryCircuitInitAllocate(Device);
//
// Add factory identifiers.
//
AcxFactoryCircuitInitSetComponentId(factoryInit, &SDCAXU_FACTORY_GUID);
Требования ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxcircuit.h |
IRQL | <= DISPATCH_LEVEL |