Функция KsLoadResource (ks.h)

Копирует (загружает) ресурс из заданного образа.

Синтаксис

KSDDKAPI NTSTATUS KsLoadResource(
  [in]            PVOID     ImageBase,
  [in]            POOL_TYPE PoolType,
  [in]            ULONG_PTR ResourceName,
  [in]            ULONG     ResourceType,
  [out]           PVOID     *Resource,
  [out, optional] PULONG    ResourceSize
);

Параметры

[in] ImageBase

Указатель на базу образа

[in] PoolType

Тип пула, используемый при копировании ресурса

[in] ResourceName

Имя ресурса.

[in] ResourceType

Тип ресурса

[out] Resource

Указатель на результирующий ресурс памяти.

[out, optional] ResourceSize

Указатель на значение ULONG для получения размера ресурса.

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

STATUS_SUCCESS в случае успешного выполнения STATUS_INSUFFICIENT_RESOURCES, если память не может быть выделена, в противном случае соответствующий код ошибки.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ks.h (включая Ks.h)
Библиотека Ks.lib