AcxFactoryCircuitInitSetComponentId-Funktion (acxcircuit.h)
Die AcxFactoryCircuitInitSetComponentId-Funktion legt die Komponenten-ID für den ACXFACTORYCIRCUIT fest.
Syntax
void AcxFactoryCircuitInitSetComponentId(
PACXFACTORYCIRCUIT_INIT FactoryInit,
const GUID *ComponentId
);
Parameter
FactoryInit
Eine ACXFACTORYCIRCUIT_INIT-Struktur, die für die Initialisierung der Leitungsfabrik verwendet wird. Dies ist eine undurchsichtige Struktur, die verwendet wird, um AcX Circuit Factory-Initialisierungsinformationen zu speichern und die Factory einem WDF-Gerät zuzuordnen.
Verwenden Sie die AcxFactoryCircuitInitAllocate-Funktion , um die ACXFACTORYCIRCUIT_INIT-Struktur zu initialisieren.
ComponentId
Eine definierte GUID, die als Komponenten-ID für die Leitungsfabrik dient.
Rückgabewert
Keine
Bemerkungen
Der Treiber muss die Identität der Leitungsfabrik initialisieren, indem er seinen URI (AcxFactoryCircuitInitAssignComponentUri) und/oder seine ID (diese DDI) festlegt.
Beispiel
Die Verwendungsbeispiele finden Sie unten.
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-Anforderungen
AcX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxcircuit.h |
IRQL | <= DISPATCH_LEVEL |