XNetworkingQuerySecurityInformationForUrlAsyncResult
获取 XNetworkingQuerySecurityInformationForUrlAsync 函数的结果。语法
参数
asyncBlock _Inout_类型:XAsyncBlock* 指向已传递给 XNetworkingQuerySecurityInformationForUrlAsync 函数的 XAsyncBlock 的指针。 securityInformationBufferByteCount _In_
类型:size_t 为结果缓冲区分配的大小(以字节为单位)。此数据通过调用 XNetworkingQuerySecurityInformationForUrlAsyncResultSize 获取。或者,如果你已预分配一个大的结果缓冲区,则可以传入预分配缓冲区的大小。 securityInformationBufferByteCountUsed _Out_opt_
类型:size_t* 指向实际结果缓冲区大小(以字节为单位)的指针。 securityInformationBuffer _Out_writes_bytes_to_(securityInformationBufferByteCount,*securityInformationBufferByteCountUsed)
类型:uint8_t* 指向包含指纹结果的缓冲区的指针。 securityInformation _Outptr_
类型:XNetworkingSecurityInformation** 指向从网络安全允许列表 (NSAL) 返回的证书指纹列表的指针。
返回值
类型:HRESULT HRESULT 成功或错误代码。备注
此函数用于获取 XNetworkingQuerySecurityInformationForUrlAsync 函数的结果。其指针分别指示为结果缓冲区分配的字节大小、实际使用的缓冲区字节大小、包含指纹结果的缓冲区,以及从 NSAL 返回的证书指纹列表。 该缓冲区是安全信息结构指针中所有指针使用的底层缓冲区。只要仍在使用安全信息结构指针,游戏就应保持该缓冲区的有效性。释放并清理该缓冲区也会清理安全信息结构指针使用的所有内存。有关 Microsoft 游戏开发工具包 (GDK) 游戏中的网络信息,请参阅检索网络信息。 此方法查询调用进程中的本地状态并快速返回,因此可以从时间敏感的上下文中安全调用。要求
头文件: XNetworking.h 库: xgameruntime.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机另请参阅
HTTP 和 Web 套接字XNetworkingQuerySecurityInformationForUrlUtf16AsyncResult
XNetworking
