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