_variant_t::_variant_t
Microsoft 전용
_variant_t 개체를 생성합니다.
_variant_t( ) throw( );
_variant_t(
const VARIANT& varSrc
);
_variant_t(
const VARIANT* pVarSrc
);
_variant_t(
const _variant_t& var_t_Src
);
_variant_t(
VARIANT& varSrc,
bool fCopy
);
_variant_t(
short sSrc,
VARTYPE vtSrc = VT_I2
);
_variant_t(
long lSrc,
VARTYPE vtSrc = VT_I4
);
_variant_t(
float fltSrc
) throw( );
_variant_t(
double dblSrc,
VARTYPE vtSrc = VT_R8
);
_variant_t(
const CY& cySrc
) throw( );
_variant_t(
const _bstr_t& bstrSrc
);
_variant_t(
const wchar_t *wstrSrc
);
_variant_t(
const char* strSrc
);
_variant_t(
IDispatch* pDispSrc,
bool fAddRef = true
) throw( );
_variant_t(
bool bSrc
) throw( );
_variant_t(
IUnknown* pIUknownSrc,
bool fAddRef = true
) throw( );
_variant_t(
const DECIMAL& decSrc
) throw( );
_variant_t(
BYTE bSrc
) throw( );
variant_t(
char cSrc
) throw();
_variant_t(
unsigned short usSrc
) throw();
_variant_t(
unsigned long ulSrc
) throw();
_variant_t(
int iSrc
) throw();
_variant_t(
unsigned int uiSrc
) throw();
_variant_t(
__int64 i8Src
) throw();
_variant_t(
unsigned __int64 ui8Src
) throw();
매개 변수
varSrc
A 변형 개체의 새 파일에 복사 하려면 _variant_t 개체입니다.pVarSrc
에 대 한 포인터는 변형 개체는 새 파일에 복사 하려면 _variant_t 개체.var_t_Src
A _variant_t 개체의 새 파일에 복사 하려면 _variant_t 개체입니다.fCopy
False 인 경우에 제공 된 변형 개체를 새 연결 _variant_t 개체에서 새 복사본을 만드는 없이 VariantCopy.Isrc sSrc 번호를 읽
정수 값은 새 파일에 복사 하려면 _variant_t 개체입니다.vtSrc
해당 VARTYPE 에 새 _variant_t 개체입니다.fltSrc, dblSrc
숫자 값은 새 파일에 복사 하려면 _variant_t 개체입니다.cySrc
A CY 개체의 새 파일에 복사 하려면 _variant_t 개체입니다.bstrSrc
A _bstr_t 개체의 새 파일에 복사 하려면 _variant_t 개체입니다.strSrc, wstrSrc
새 파일에 복사 해야 하는 문자열 _variant_t 개체입니다.bSrc
A bool 값을 새 파일에 복사 하려면 _variant_t 개체입니다.pIUknownSrc
COM 인터페이스 포인터를 한 VT_UNKNOWN 개체는 새 파일에 캡슐화 할 수 _variant_t 개체입니다.pDispSrc
COM 인터페이스 포인터를 한 VT_DISPATCH 개체는 새 파일에 캡슐화 할 수 _variant_t 개체입니다.decSrc
A 10 진수 값을 새 파일에 복사 하려면 _variant_t 개체입니다.bSrc
A 바이트 값을 새 파일에 복사 하려면 _variant_t 개체입니다.cSrc
A char 값을 새 파일에 복사 하려면 _variant_t 개체입니다.usSrc
A 부호 없는 short 값을 새 파일에 복사 하려면 _variant_t 개체입니다.ulSrc
A unsigned long 값을 새 파일에 복사 하려면 _variant_t 개체입니다.iSrc
int 값을 새 파일에 복사 하려면 _variant_t 개체입니다.uiSrc
unsigned int 값을 새 파일에 복사 하려면 _variant_t 개체입니다.i8Src
_ _I n t 64 값을 새 파일에 복사 하려면 _variant_t 개체입니다.ui8Src
부호 없는 __int64 값을 새 파일에 복사 하려면 _variant_t 개체입니다.
설명
_variant_t () 에서 빈 만듭니다 _variant_t 개체를 VT_EMPTY.
_variant_t (변형 및 varSrc ) 생성는 _variant_t 의 복사본에서 개체는 변형 개체입니다.변형 유형이 유지 됩니다.
_variant_t (VARIANT * pVarSrc ) 생성는 _variant_t 의 복사본에서 개체는 변형 개체입니다.변형 유형이 유지 됩니다.
_variant_t (_variant_t & var_t_Src ) 생성 한 _variant_t 개체에서 다른 _variant_t 개체입니다.변형 유형이 유지 됩니다.
_variant_t (변형 및 varSrc**, boolfCopy)** 생성은 _variant_t 에서 기존 개체 변형 개체입니다.경우 fCopy 입니다 false, the 변형 개체가 연결 되는 새 개체에 복사 하지 않고.
_variant_t (짧은 sSrc**, VARTYPEvtSrcVT_I2 =)** 생성 한 _variant_t 형식의 개체를 VT_I2 또는 VT_BOOL 에서 짧은 정수 값입니다.다른 VARTYPE 에 E_INVALIDARG 오류입니다.
_variant_t( long lSrc**, VARTYPE** vtSrc = VT_I4 ) Constructs a _variant_t object of type VT_I4, VT_BOOL, or VT_ERROR from a long integer value.다른 VARTYPE 에 E_INVALIDARG 오류입니다.
_variant_t (floatfltSrc**)** 생성 한 _variant_t 형식의 개체를 VT_R4 에서 float 숫자 값입니다.
_variant_t (double dblSrc**, VARTYPEvtSrcVT_R8 =)** 생성 한 _variant_t 형식의 개체를 VT_R8 또는 VT_DATE 에서 이중 숫자 값.다른 VARTYPE 에 E_INVALIDARG 오류입니다.
_variant_t (CY & cySrc**)** 생성 한 _variant_t 형식의 개체를 VT_CY 에서 CY 개체입니다.
_variant_t (_bstr_t & bstrSrc**)** 생성 한 _variant_t 형식의 개체를 VT_BSTR 에서 _bstr_t 개체입니다.새로운 BSTR 를 할당 합니다.
**_variant_t (wchar_t ***wstrSrc ) 생성 한 _variant_t 형식의 개체를 VT_BSTR 유니코드 문자열에서입니다.새로운 BSTR 를 할당 합니다.
_variant_t (char *strSrc) 생성 한 _variant_t 형식의 개체를 VT_BSTR 문자열에서입니다.새로운 BSTR 를 할당 합니다.
_variant_t( bool bSrc ) Constructs a _variant_t object of type VT_BOOL from a bool value.
_variant_t (IUnknown * pIUknownSrc**, boolfAddRef= true)** 생성 한 _variant_t 형식의 개체를 VT_UNKNOWN COM 인터페이스 포인터에서.경우 fAddRef 입니다 true, 다음 AddRef 호출을 일치 하도록 제공한 인터페이스 포인터 라고 릴리스 발생 하는 경우는 _variant_t 개체는 소멸 됩니다.호출 하는 것 릴리스 에서 제공 된 인터페이스 포인터입니다.경우 fAddRef 입니다 false, 소유권을 제공 된 인터페이스 포인터입니다;이 생성자를 사용 합니다. 호출 하지 않습니다 릴리스 에서 제공 된 인터페이스 포인터입니다.
_variant_t (IDispatch * pDispSrc**, boolfAddRef= true)** 생성 한 _variant_t 형식의 개체를 VT_DISPATCH COM 인터페이스 포인터에서.경우 fAddRef 입니다 true, 다음 AddRef 호출을 일치 하도록 제공한 인터페이스 포인터 라고 릴리스 발생 하는 경우는 _variant_t 개체는 소멸 됩니다.호출 하는 것 릴리스 에서 제공 된 인터페이스 포인터입니다.경우 fAddRef false이 생성자에 사용 소유권을 제공 된 인터페이스 포인터입니다. 호출 하지 않습니다 릴리스 에서 제공 된 인터페이스 포인터입니다.
_variant_t (십진수 & decSrc**)** 생성은 _variant_t 형식의 개체를 VT_DECIMAL 에서 10 진수 값입니다.
_variant_t (바이트bSrc**)** 생성 한 _variant_t 형식의 개체를 VT_UI1 에서 바이트 값입니다.
Microsoft 특정 끝