GetObjectDataOnClearChannel 메서드
GetObjectDataOnClearChannel 메서드는 명확한 채널의 개체 데이터 블록을 Windows Media 장치 관리자 다시 전송합니다.
이 메서드는 ISCPSecureExchange::ObjectData 와 동일합니다. 단, 이 메서드에서 반환된 데이터는 암호화되지 않습니다. 따라서 이 메서드는 더 효율적입니다.
구문
HRESULT GetObjectDataOnClearChannel(
IMDSPDevice *pDevice,
BYTE *pData,
DWORD *pdwSize
);
매개 변수
-
pDevice
-
디바이스 개체에 대한 포인터입니다.
-
pData
-
데이터를 수신할 버퍼에 대한 포인터입니다.
-
pdwSize
-
전송 크기를 포함하는 DWORD 에 대한 포인터입니다.
반환 값
메서드가 성공하면 S_OK가 반환되고, 메서드가 실패하면 HRESULT 오류 코드가 반환됩니다.
반환 코드 | 설명 |
---|---|
|
메시지 인증 코드가 잘못되었습니다. |
|
호출자에게 요청된 작업을 수행하는 데 필요한 권한이 없습니다. |
|
메서드가 실패했습니다. 콘텐츠 공급자와의 상호 작용을 종료합니다. |
|
매개 변수가 잘못되었거나 NULL 포인터입니다. |
|
지정되지 않은 오류가 발생했습니다. |
설명
데이터를 전송하기 위해 Windows Media 장치 관리자 TransferContainerDataOnClearChannel 메서드를 호출하여 컨테이너 데이터를 가져옵니다. 그런 다음 GetObjectDataOnClearChannel을 호출하여 콘텐츠 공급자에서 Windows Media 장치 관리자 개체 데이터 블록을 전송합니다. pdwSize가 0으로 설정된 S_OK 반환되면 Windows Media 장치 관리자 추가 데이터를 요청하지 않습니다.
이 메서드는 ISCPSecureExchange::ObjectData 와 동일합니다. 단, 이 메서드에서 반환된 데이터는 암호화되지 않습니다. 따라서 이 메서드는 더 효율적입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|