How to read Pixel Depth(Pixel World Position)?

Is there a way to read the Pixel Depth value of a material graph from C++ as a pixel coordinate-specific Depth value?

I tried the code below, but I can’t understand the result.

FSceneRenderTargets & SceneContext = FSceneRenderTargets::Get(RHICmdList);

{

FRHITexture2D* Texture2DRHI = SceneContext.GetSceneDepthSurface();

uint32 DestStride = 0;

uint8* ReadData = reinterpret_cast<uint8*>(RHILockTexture2D(Texture2DRHI, 0, RLM_ReadOnly, DestStride, false, false));

}

Please let me know the right way to access the Pixel Depth value, thank you.