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)
Library Ks.lib