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 版本概述。
要求
| 要求 | 价值 |
|---|---|
| 标头 | acxcircuit.h |
| IRQL | <= DISPATCH_LEVEL |