Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The AcxCircuitInitSetComponentId function sets the component ID for the ACXCIRCUIT.
Syntax
VOID AcxCircuitInitSetComponentId(
PACXCIRCUIT_INIT CircuitInit,
const GUID *ComponentId
);
Parameters
CircuitInit
The ACXCIRCUIT_INIT structure that defines the circuit initialization. ACXCIRCUIT_INIT is an opaque object used for circuit initialization. Use AcxCircuitInitAllocate to initialize the ACXCIRCUIT_INIT structure.
ComponentId
A pointer to a defined GUID that serves as the component ID for the circuit.
Return value
None
Remarks
The driver must initialize the circuit's identity by setting its URI (AcxCircuitInitAssignComponentUri) and/or its ID (this DDI).
Example
Example usage is shown below.
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 requirements
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.
Requirements
| Requirement | Value |
|---|---|
| Header | acxcircuit.h |
| IRQL | <= DISPATCH_LEVEL |