Функция AcxFactoryCircuitInitSetComponentId (acxcircuit.h)
Функция acxFactoryCircuitInitSetComponentId задает идентификатор компонента для ACXFACTORYCIRCUIT.
Синтаксис
void AcxFactoryCircuitInitSetComponentId(
PACXFACTORYCIRCUIT_INIT FactoryInit,
const GUID *ComponentId
);
Параметры
FactoryInit
Структура ACXFACTORYCIRCUIT_INIT, используемая для инициализации фабрики каналов. Это непрозрачная структура, которая используется для хранения сведений о инициализации фабрики каналов ACX и связывания фабрики с устройством WDF.
Используйте функцию AcxFactoryCircuitInitAllocate для инициализации структуры ACXFACTORYCIRCUIT_INIT.
ComponentId
Определенный GUID, который служит идентификатором компонента для фабрики каналов.
Возвращаемое значение
Никакой
Замечания
Драйвер должен инициализировать удостоверение фабрики каналов, задав 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 |