Поделиться через


функция WDF_REMOVE_LOCK_OPTIONS_INIT (wdfdevice.h)

[Относится только к KMDF]

Функция WDF_REMOVE_LOCK_OPTIONS_INIT инициализирует структуру WDF_REMOVE_LOCK_OPTIONS .

Синтаксис

void WDF_REMOVE_LOCK_OPTIONS_INIT(
  [out] PWDF_REMOVE_LOCK_OPTIONS RemoveLockOptions,
  [in]  ULONG                    Flags
);

Параметры

[out] RemoveLockOptions

Указатель на структуру WDF_REMOVE_LOCK_OPTIONS .

[in] Flags

WDF_REMOVE_LOCK_OPTIONS_FLAGS типизированные флаги.

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

None

Remarks

Функция WDF_REMOVE_LOCK_OPTIONS_INIT обнуляет структуру WDF_REMOVE_LOCK_OPTIONS , указанную параметром RemoveLockOptions , и задает ее член Size . Эта функция также задает для элемента Flags структуры значение, указанное в параметре Flags .

Прежде чем драйвер вызывает WdfDeviceInitSetRemoveLockOptions, он должен вызвать WDF_REMOVE_LOCK_OPTIONS_INIT для инициализации структуры WDF_REMOVE_LOCK_OPTIONS .

Пример кода, в котором используется WDF_REMOVE_LOCK_OPTIONS_INIT, см. в разделе WdfDeviceInitSetRemoveLockOptions.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1.11
Верхняя часть wdfdevice.h (включая Wdf.h)

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

WDF_REMOVE_LOCK_OPTIONS

WDF_REMOVE_LOCK_OPTIONS_FLAGS

WdfDeviceInitSetRemoveLockOptions