다음을 통해 공유


IDebugCustomAttributeQuery2::GetCustomAttributeByName

사용자 지정 특성의 이름이 지정된 사용자 지정 특성 바이트를 가져옵니다.

구문

int GetCustomAttributeByName(
   [In] string        pszCustomAttributeName,
   [In, Out] byte[]   ppBlob,
   [In, Out] ref uint pdwLen
);

매개 변수

pszCustomAttributeName
[in] 찾을 사용자 지정 특성의 이름을 포함하는 문자열입니다.

ppBlob
[in, out] 사용자 지정 특성 바이트로 채워진 배열입니다.

pdwLen
[in, out] ppBlob 배열에서 반환할 최대 바이트 수를 지정하고 배열에 실제로 기록된 바이트 수를 반환합니다.

Return Value

성공하면 S_OK를 반환하고 사용자 지정 특성이 없으면 S_FALSE를 반환합니다. 그렇지 않으면 오류 코드를 반환합니다.

설명

사용 가능한 특성 바이트 수를 반환하려면 ppBlob 매개 변수를 null 값으로 설정합니다. 그런 다음 배열을 할당하고 해당 배열을 ppBlob 매개 변수에 전달합니다.

특성 바이트는 사용자 지정 특성의 원시 데이터를 나타냅니다.

ppBlobpdwLen 매개 변수가 null 값으로 설정된 경우 이 메서드를 사용하여 사용자 지정 특성이 존재하는지만 확인할 수 있습니다. 그러나 IsCustomAttributeDefined 메서드를 호출하는 것이 더 간편합니다.

참고 항목