Freigeben über


AcxDeviceInitialize-Funktion (acxdevice.h)

Die AcxDeviceInitialize-Funktion initialisiert ein Audioklassenerweiterungsgerät (ACX).

Syntax

NTSTATUS AcxDeviceInitialize(
  WDFDEVICE          Device,
  PACX_DEVICE_CONFIG DeviceConfig
);

Parameter

Device

Zeiger auf eine WDFDEVICE-, die das zu initialisierende Gerät darstellt.

DeviceConfig

Zeiger auf eine ACX_DEVICE_CONFIG Struktur, die durch Aufrufen der ACX_DEVICE_CONFIG_INIT-Funktion initialisiert wurde.

Rückgabewert

AcxDeviceInitialize gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls wird ein NTSTATUS Fehlercode zurückgegeben.

Bemerkungen

Beispiel

NTSTATUS          status;
WDFDEVICE         device = NULL;
ACX_DEVICE_CONFIG devCfg;

// Code to initialize WDFDEVICE...

ACX_DEVICE_CONFIG_INIT(&devCfg);

status = AcxDeviceInitialize(device, &devCfg);

if (!NT_SUCCESS(status)) 
{
    ASSERT(FALSE);
    goto exit;
}

ACX-Anforderungen

Mindestens ACX-Version: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header- acxdevice.h
IRQL- PASSIVE_LEVEL

Siehe auch