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

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

Синтаксис

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

Параметры

CircuitInit

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

ComponentId

Указатель на определенный ИДЕНТИФИКАТОР GUID, который служит идентификатором компонента для канала.

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

None

Remarks

Драйвер должен инициализировать удостоверение канала, задав его 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

См. также раздел