XNetworkingQuerySecurityInformationForUrlAsync 함수에서 결과를 가져옵니다.
구문
HRESULT XNetworkingQuerySecurityInformationForUrlAsyncResult(
XAsyncBlock* asyncBlock,
size_t securityInformationBufferByteCount,
size_t* securityInformationBufferByteCountUsed,
uint8_t* securityInformationBuffer,
XNetworkingSecurityInformation** securityInformation
)
매개 변수
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와 웹 소켓
XNetworkingQuerySecurityInformationForUrlUtf16AsyncResult
XNetworking