ISCPSecureExchange::ObjectData 메서드(mswmdm.h)
ObjectData 메서드는 개체 데이터 블록을 Windows Media 장치 관리자 다시 전송합니다.
구문
HRESULT ObjectData(
[out] BYTE *pData,
[in, out] DWORD *pdwSize,
[in, out] BYTE [8] abMac
);
매개 변수
[out] pData
데이터를 수신할 버퍼에 대한 포인터입니다. 이 매개 변수는 출력 메시지 인증 코드에 포함되며 암호화됩니다.
[in, out] pdwSize
전송 크기를 포함하는 DWORD 에 대한 포인터입니다. 이 매개 변수는 입력 및 출력 메시지 인증 코드 모두에 포함되어야 합니다.
[in, out] abMac
이 메서드의 매개 변수 데이터에 대한 메시지 인증 코드를 포함하는 8바이트 배열입니다. (WMDM_MAC_LENGTH 8로 정의됩니다.
반환 값
메서드가 성공하면 S_OK가 반환되고, 실패하면 HRESULT 오류 코드가 반환됩니다.
반환 코드 | 설명 |
---|---|
|
메시지 인증 코드가 잘못되었습니다. |
|
호출자에게 요청된 작업을 수행하는 데 필요한 권한이 없습니다. |
|
메서드가 실패했습니다. 보안 콘텐츠 공급자와의 상호 작용을 종료합니다. |
|
매개 변수가 잘못되었거나 NULL 포인터입니다. |
|
지정되지 않은 오류가 발생했습니다. |
설명
데이터를 전송하기 위해 Windows Media 장치 관리자 TransferContainerData 메서드를 호출하여 컨테이너 데이터를 가져옵니다. 그런 다음 ObjectData를 호출하여 보안 콘텐츠 공급자에서 Windows Media 장치 관리자 개체 데이터 블록을 전송합니다. pdwSize가 0으로 설정된 S_OK 반환되면 Windows Media 장치 관리자 추가 데이터를 요청하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | mswmdm.h |
라이브러리 | Mssachlp.lib |