다음을 통해 공유


디코딩 특성

[디코딩] ACF 특성은 프로시저 또는 형식에 직렬화 해제 지원이 필요하도록 지정합니다.

[ 
    decode 
    [ , interface-attribute-list] 
] 
interface interface-name
{
    interface-definition
}

[ decode [ , op-attribute-list] ] proc-name(...);

typedef [decode [ , type-attribute-list] ] type-name;

매개 변수

interface-attribute-list

인터페이스 전체에 적용되는 다른 특성을 지정합니다.

interface-name

인터페이스의 이름을 지정합니다.

interface-definition

인터페이스의 정의를 구성하는 IDL 문을 지정합니다.

op-attribute-list

프로시저에 적용되는 다른 작업 특성(예: [인코딩])을 지정합니다.

proc-name

프로시저의 이름을 지정합니다.

type-attribute-list

[인코딩] [할당]과 같은 다른 특성을 지정합니다.

type-name

IDL 파일에 정의된 형식을 지정합니다.

설명

[디코딩] 특성으로 인해 MIDL 컴파일러는 애플리케이션이 버퍼에서 직렬화된 데이터를 검색하는 데 사용할 수 있는 코드를 생성합니다. [인코딩] 특성은 serialization 지원을 제공하여 데이터를 버퍼로 직렬화하는 코드를 생성합니다.

ACF에서 [인코딩][디코딩] 특성을 사용하여 인터페이스의 IDL 파일에 정의된 프로시저 또는 형식에 대한 serialization 코드를 생성합니다. 인터페이스 특성으로 사용되는 경우 [디코딩] 은 IDL 파일에 정의된 모든 형식 및 프로시저에 적용됩니다. 형식 특성으로 사용되는 경우 [디코딩] 은 지정된 형식에만 적용됩니다. 작동 특성으로 사용되는 경우 [디코딩] 은 해당 프로시저에만 적용됩니다.

이 serialization 지원을 사용하는 방법에 대한 자세한 내용은 Serialization Services[인코딩]을 참조하세요.

추가 정보

ACF(애플리케이션 구성 파일)

할당

encode