디코딩 특성
[디코딩] 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 및 [인코딩]을 참조하세요.
추가 정보