Функция AcxDeviceInitialize (acxdevice.h)

Функция AcxDeviceInitialize инициализирует устройство расширения класса аудио (ACX).

Синтаксис

NTSTATUS AcxDeviceInitialize(
  WDFDEVICE          Device,
  PACX_DEVICE_CONFIG DeviceConfig
);

Параметры

Device

Указатель на WDFDEVICE, представляющий инициализируемое устройство.

DeviceConfig

Указатель на структуру ACX_DEVICE_CONFIG , которая была инициализирована путем вызова функции ACX_DEVICE_CONFIG_INIT .

Возвращаемое значение

AcxDeviceInitialize возвращает STATUS_SUCCESS, если вызов был успешным. В противном случае возвращается код ошибки NTSTATUS .

Remarks

Пример

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

Минимальная версия ACX: 1.0

Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.

Требования

Требование Значение
Заголовок acxdevice.h
IRQL PASSIVE_LEVEL

См. также раздел