AcxFactoryCircuitInitFree 関数 (acxcircuit.h)
AcxFactoryCircuitInitFree 関数は、ファクトリ回線初期化オブジェクトを削除します。
構文
void AcxFactoryCircuitInitFree(
PACXFACTORYCIRCUIT_INIT FactoryInit
);
パラメーター
FactoryInit
回線ファクトリの初期化に使用されるACXFACTORYCIRCUIT_INIT構造体。 これは、ACX 回線ファクトリ初期化情報を格納し、ファクトリを WDF デバイスに関連付けるために使用される不透明な構造です。
AcxFactoryCircuitInitAllocate 関数を使用して、ACXFACTORYCIRCUIT_INIT構造体を初期化します。
戻り値
なし
解説
この関数は値を返しません。
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 バージョンの概要」を参照してください。
要件
要件 | 値 |
---|---|
Header | acxcircuit.h |
IRQL | <= DISPATCH_LEVEL |