Condividi tramite


Funzione AcxFactoryCircuitInitSetComponentId (acxcircuit.h)

La funzione AcxFactoryCircuitInitSetComponentId imposta l'ID componente per ACXFACTORYCIRCUIT.

Sintassi

void AcxFactoryCircuitInitSetComponentId(
  PACXFACTORYCIRCUIT_INIT FactoryInit,
  const GUID              *ComponentId
);

Parametri

FactoryInit

Struttura ACXFACTORYCIRCUIT_INIT usata per l'inizializzazione della factory del circuito. Si tratta di una struttura opaca usata per archiviare le informazioni di inizializzazione della fabbrica di circuiti ACX e associare la factory a un dispositivo WDF.

Usare la funzione AcxFactoryCircuitInitAllocate per inizializzare la struttura di ACXFACTORYCIRCUIT_INIT.

ComponentId

GUID definito che funge da ID componente per la fabbrica di circuiti.

Valore restituito

nessuno

Osservazioni

Il driver deve inizializzare l'identità della factory del circuito impostando l'URI (AcxFactoryCircuitInitAssignComponentUri) e/o il relativo ID (questo DDI).

Esempio

Di seguito è riportato l'esempio di utilizzo.

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);

Requisiti ACX

Versione minima DI ACX: 1.0

Per altre informazioni sulle versioni ACX, vedere Panoramica della versione di ACX.

Requisiti

Requisito Valore
Intestazione acxcircuit.h
IRQL <= DISPATCH_LEVEL

Vedi anche