AcxFactoryCircuitInitFree 関数は、ファクトリ回線初期化オブジェクトを削除します。
構文
VOID AcxFactoryCircuitInitFree(
PACXFACTORYCIRCUIT_INIT FactoryInit
);
パラメーター
FactoryInit
回路ファクトリの初期化に使用されるACXFACTORYCIRCUIT_INIT構造体。 これは、ACX 回線ファクトリ初期化情報を格納し、ファクトリを WDF デバイスに関連付けるために使用される不透明な構造です。
ACXFACTORYCIRCUIT_INIT構造体を初期化するには、AcxFactoryCircuitInitAllocate 関数 を使用します。
戻り値
何一つ
備考
この関数は値を返しません。
AcxFactoryCircuitCreate が呼び出されないか、エラーが返された場合、ドライバーは、この DDI を使用してACXFACTORYCIRCUIT_INIT オブジェクトを削除します。
例
使用例を次に示します。
// Get a FactoryCircuitInit structure
ctrlInit = AcxFactoryCircuitInitAllocate(Device);
...
// Example exit routine that shows freeing an example init structure
exit:
if (!NT_SUCCESS(status))
{
if (ctrlInit)
{
AcxFactoryCircuitInitFree(ctrlInit);
ctrlInit = nullptr;
}
}
ACX の要件
最小 ACX バージョン: 1.0
ACX バージョンの詳細については、ACX バージョンの概要 参照してください。
必要条件
| 要件 | 価値 |
|---|---|
| ヘッダー | acxcircuit.h |
| IRQL | <= DISPATCH_LEVEL |
関連項目
- acxcircuit.h ヘッダー を する