Função AcxFactoryCircuitInitSetComponentId (acxcircuit.h)
A função AcxFactoryCircuitInitSetComponentId define a ID do componente para ACXFACTORYCIRCUIT.
Sintaxe
void AcxFactoryCircuitInitSetComponentId(
PACXFACTORYCIRCUIT_INIT FactoryInit,
const GUID *ComponentId
);
Parâmetros
FactoryInit
Uma estrutura ACXFACTORYCIRCUIT_INIT usada para inicialização de fábrica de circuitos. Essa é uma estrutura opaca usada para armazenar informações de inicialização de fábrica do Circuito ACX e associar a fábrica a um dispositivo WDF.
Use a função AcxFactoryCircuitInitAllocate para inicializar a estrutura ACXFACTORYCIRCUIT_INIT.
ComponentId
Um GUID definido que serve como a ID do componente para a fábrica de circuitos.
Retornar valor
Nenhum
Comentários
O driver deve inicializar a identidade da fábrica de circuitos definindo seu URI (AcxFactoryCircuitInitAssignComponentUri) e/ou sua ID (essa DDI).
Exemplo
O uso de exemplo é mostrado abaixo.
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);
Requisitos do ACX
Versão mínima do ACX: 1.0
Para obter mais informações sobre versões do ACX, consulte Visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | acxcircuit.h |
IRQL | <= DISPATCH_LEVEL |