AcxFactoryCircuitInitSetComponentId 函数 (acxcircuit.h)
AcxFactoryCircuitInitSetComponentId 函数设置 ACXFACTORYCIRCUIT 的组件 ID。
语法
void AcxFactoryCircuitInitSetComponentId(
PACXFACTORYCIRCUIT_INIT FactoryInit,
const GUID *ComponentId
);
参数
FactoryInit
用于线路工厂初始化的ACXFACTORYCIRCUIT_INIT结构。 这是一个不透明的结构,用于存储 ACX 线路工厂初始化信息并将工厂与 WDF 设备相关联。
使用 AcxFactoryCircuitInitAllocate 函数 初始化 ACXFACTORYCIRCUIT_INIT 结构。
ComponentId
一个定义的 GUID,用作线路工厂的组件 ID。
返回值
无
备注
驱动程序必须通过将线路工厂的 URI (AcxFactoryCircuitInitAssignComponentUri) 和/或其 ID (此 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 版本概述。
要求
要求 | 值 |
---|---|
Header | acxcircuit.h |
IRQL | <= DISPATCH_LEVEL |