다음을 통해 공유


XblMultiplayerActivityGetActivityResult

성공적인 활동 가져오기 호출에 대한 결과를 가져옵니다.

구문

HRESULT XblMultiplayerActivityGetActivityResult(  
         XAsyncBlock* async,  
         size_t bufferSize,  
         void* buffer,  
         XblMultiplayerActivityInfo** ptrToBufferResults,  
         size_t* resultCount,  
         size_t* bufferUsed  
)  

매개 변수

async _In_
형식: XAsyncBlock*

이 작업에 대한 XAsyncBlock입니다.

bufferSize _In_
형식: size_t

결과 버퍼의 크기입니다. XblMultiplayerActivityGetActivityResultSize를 사용하여 필요한 버퍼 크기를 가져옵니다.

buffer _Out_writes_bytes_to_(bufferSize,bufferUsed)
형식: void

결과를 수신하는 호출자가 할당한 바이트 버퍼입니다.

ptrToBufferResults _Outptr_
형식: XblMultiplayerActivityInfo**

buffer을(를) 가리키는 XblMultiplayerActivityInfo의 강력한 형식의 배열입니다. 이 배열을 해제하지 마세요. 수명 주기는 buffer에 연결됩니다.

resultCount _Out_
형식: size_t*

ptrToBufferResults 배열에 포함된 항목 수입니다.

bufferUsed _Out_opt_
형식: size_t*

사용된 buffer 내의 바이트 수입니다.

반환 값

형식: HRESULT

이 API 작업에 대한 HRESULT 반환 코드입니다.

설명

결과를 저장해야 하는 버퍼의 크기를 가져오려면 XblMultiplayerActivityGetActivityResultSize 함수를 호출합니다.

이 함수의 사용 방법을 확인하려면 멀티 플레이어 활동 예제 코드활동 섹션에서 "활동 받기"를 참조하세요.

멀티 플레이 활동에 대한 자세한 내용은 활동을 참조하세요.

요구 사항

헤더: multiplayer_activity_c.h

도서관: Microsoft.Xbox.Services.14x.GDK.C.lib

참고 항목

multiplayer_activity_c