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 版本概述

要求

要求 价值
标头 acxcircuit.h
IRQL <= DISPATCH_LEVEL

另请参阅