다음을 통해 공유


ExtExtension::SetUnnamedArgStr 메서드(engextcpp.hpp)

SetUnnamedArgStr 메서드는 현재 확장 명령에 대한 명명되지 않은 문자열 인수를 설정합니다.

구문

bool SetUnnamedArgStr(
  [in] ULONG Index,
  [in] PCSTR Arg,
  [in] bool  OnlyIfUnset
);

매개 변수

[in] Index

인수의 인덱스를 지정합니다. EXT_COMMAND 사용되는 명령줄 설명은 이 인수의 형식이 문자열임을 지정해야 합니다. 인덱 스 는 EXT_COMMAND 사용되는 명령줄 설명에 지정된 대로 0과 명명되지 않은 인수 수 사이에 있어야 합니다.

[in] Arg

명명되지 않은 인수의 값을 지정하는 문자열입니다. 첫 번째 공백이 아닌 문자에 대한 포인터가 인수로 저장됩니다.

[in] OnlyIfUnset

인수가 이미 설정된 경우 수행되는 동작을 지정합니다. OnlyIfUnset이 이 true 고 인수가 이미 설정된 경우 인수는 변경되지 않습니다. OnlyIfUnset이 이 false 고 인수가 이미 설정된 경우 인수가 변경됩니다.

반환 값

SetUnnamedArgStr은 인수가 변경되면 를 반환하고false, 그렇지 않으면 를 반환 true 합니다.

설명

EngExtCpp 확장 프레임워크의 인수 구문 분석 개요는 확장 인수 구문 분석을 참조하세요.

이 메서드는 이 클래스에서 제공하는 확장 명령을 실행하는 동안에만 호출해야 합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 engextcpp.hpp(Engextcpp.hpp 포함)

추가 정보

EXT_COMMAND

ExtExtension