Функция AcxCircuitInitSetComponentId (acxcircuit.h)

Функция AcxCircuitInitSetComponentId задает идентификатор компонента для ACXCIRCUIT.

Синтаксис

VOID AcxCircuitInitSetComponentId(
  PACXCIRCUIT_INIT CircuitInit,
  const GUID       *ComponentId
);

Параметры

CircuitInit

Структура ACXCIRCUIT_INIT, которая определяет инициализацию канала. ACXCIRCUIT_INIT — это непрозрачный объект, используемый для инициализации канала. Используйте AcxCircuitInitAllocate для инициализации структуры ACXCIRCUIT_INIT.

ComponentId

Указатель на определенный GUID, который служит идентификатором компонента для канала.

Возвращаемое значение

Никакой

Замечания

Драйвер должен инициализировать удостоверение канала, задав URI (AcxCircuitInitAssignComponentUri) и(или) его идентификатор (этот DDI).

Пример

Ниже показан пример использования.

DEFINE_GUID(COMPONENT_GUID, 
0xf55ba68e, 0x4384, 0x4030, 0x97, 0x19, 0xec, 0xa4, 0xbe, 0x27, 0x6c, 0xc8);

    //
    // Add circuit identifiers.
    //
    AcxCircuitInitSetComponentId(CircuitInit, &COMPONENT_GUID);

    AcxCircuitInitAssignName(CircuitInit, &circuitName);

Требования к ACX

минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в обзоре версий ACX.

Требования

Требование Ценность
заголовка acxcircuit.h
IRQL <= DISPATCH_LEVEL

См. также