다음을 통해 공유


D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL 구조체(d3dumddi.h)

D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL 구조는 ConfigureAuthenticatedChannel 함수를 사용하여 인증된 채널 내에서 설정된 상태를 설명합니다.

통사론

typedef struct _D3DDDIARG_CONFIGUREAUTHENICATEDCHANNEL {
  [in]     UINT       InputSize;
  [in]     const VOID *pInputData;
  [in/out] VOID       *pOutputData;
} D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL;

회원

[in] InputSize

pInputData 멤버가 가리키는 입력 데이터의 크기(바이트)입니다.

[in] pInputData

설정할 구성 데이터를 설명하는 버퍼에 대한 포인터입니다. 입력 버퍼의 정의는 설정된 구성 데이터에 따라 달라집니다. pInputData 가리키는 버퍼는 IDirect3DAuthenticatedChannel::Configure 메서드에 전달되는 입력 버퍼와 동일하게 정의됩니다. IDirect3DAuthenticatedChannel::configure대한 자세한 내용은 Windows SDK 설명서를 참조하세요.

[in/out] pOutputData

ConfigureAuthenticatedChannel 함수가 반환하는 정보를 설명하는 버퍼에 대한 포인터입니다.

발언

pInputData 멤버가 가리키는 입력 버퍼의 첫 번째 멤버는 항상 멤버가 다음 정보를 지정하는 D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT 구조체입니다.

  • ConfigureType 멤버는 설정할 구성 상태를 식별합니다.
  • omac 멤버는 입력이 신뢰할 수 있는 원본에서 온 것임을 확인하는 CBC(One-key Cipher Block Chaining) 모드 OMAC(메시지 인증 코드)를 식별합니다.
  • SequenceNumber 멤버는 드라이버가 재생 공격을 방지하는 데 사용할 수 있는 고유 번호를 지정합니다.
pOutputData 멤버는 재생 공격을 방지하기 위해 구성 형식과 출력 버퍼의 시퀀스 번호를 포함하는 D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT 구조를 가리킵니다.

인증된 채널 집합을 다른 인증된 채널에서 사용하지 않도록 설정할 수 없다는 구성 상태입니다. 이러한 시도가 있는 드라이버의 ConfigureAuthenticatedChannel 함수에 대한 호출이 실패합니다.

요구 사항

요구
지원되는 최소 클라이언트 D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL Windows 7 운영 체제부터 지원됩니다.
헤더 d3dumddi.h(D3dumddi.h 포함)

참고 항목

ConfigureAuthenticatedChannel