다음을 통해 공유


스크립트 호출

대체 가능한 매개 변수 사용(등록자의 전처리기)에서는 대체 맵에 대해 설명하고 등록자 메서드 AddReplacement를 다룹니다. 등록자에는 스크립팅과 관련된 8가지 다른 메서드가 있으며 모두 다음 표에 설명되어 있습니다.

메서드 구문/설명
ResourceRegister HRESULT ResourceRegister( LPCOLESTR resFileName , UINT nID , LPCOLESTR szType );

모듈의 리소스에 포함된 스크립트를 등록합니다. resFileName은 모듈 자체에 대한 UNC 경로를 나타냅니다. nIDszType에는 각각 리소스의 ID와 형식이 포함됩니다.
ResourceUnregister HRESULT ResourceUnregister( LPCOLESTR resFileName , UINT nID , LPCOLESTR szType );

모듈의 리소스에 포함된 스크립트의 등록을 취소합니다. resFileName은 모듈 자체에 대한 UNC 경로를 나타냅니다. nIDszType에는 각각 리소스의 ID와 형식이 포함됩니다.
ResourceRegisterSz HRESULT ResourceRegisterSz( LPCOLESTR resFileName , LPCOLESTR szID , LPCOLESTR szType );

모듈의 리소스에 포함된 스크립트를 등록합니다. resFileName은 모듈 자체에 대한 UNC 경로를 나타냅니다. szIDszType에는 각각 리소스의 문자열 식별자와 형식이 포함됩니다.
ResourceUnregisterSz HRESULT ResourceUnregisterSz( LPCOLESTR resFileName , LPCOLESTR szID , LPCOLESTR szType );

모듈의 리소스에 포함된 스크립트의 등록을 취소합니다. resFileName은 모듈 자체에 대한 UNC 경로를 나타냅니다. szIDszType에는 각각 리소스의 문자열 식별자와 형식이 포함됩니다.
FileRegister HRESULT FileRegister( LPCOLESTR fileName );

스크립트를 파일에 등록합니다. fileName은 리소스 스크립트를 포함하는 파일 또는 스크립트 자체 파일에 대한 UNC 경로입니다.
FileUnregister HRESULT FileUnregister( LPCOLESTR fileName );

파일에서 스크립트 등록을 취소합니다. fileName은 리소스 스크립트를 포함하는 파일 또는 스크립트 자체 파일에 대한 UNC 경로입니다.
StringRegister HRESULT StringRegister( LPCOLESTR data );

문자열에 스크립트를 등록합니다. data에는 스크립트 자체가 포함됩니다.
StringUnregister HRESULT StringUnregister( LPCOLESTR data );

문자열에서 스크립트 등록을 취소합니다. data에는 스크립트 자체가 포함됩니다.

ResourceRegisterSzResourceUnregisterSzResourceRegisterResourceUnregister와 유사하지만, 이를 통해 문자열 식별자를 지정할 수 있습니다.

FileRegisterFileUnregister 메서드는 리소스에 스크립트를 포함하지 않거나 자체 파일에 스크립트를 포함하려는 경우에 유용합니다. StringRegisterStringUnregister 메서드를 사용하면 .rgs 파일을 동적으로 할당된 문자열에 저장할 수 있습니다.

참고 항목

등록자 스크립트 만들기