IAccPropServer.GetPropValue(Byte, UInt32, Guid, Object, Int32) メソッド

定義

IAccPropServerとそのすべての公開メンバーは、コンポーネント オブジェクト モデル (COM) IAccPropServer インターフェイスのマネージド ラッパーの一部です。

public:
 void GetPropValue(System::Byte % pIDString, System::UInt32 dwIDStringLen, Guid idProp, [Runtime::InteropServices::Out] System::Object ^ % pvarValue, [Runtime::InteropServices::Out] int % pfHasProp);
public void GetPropValue(ref byte pIDString, uint dwIDStringLen, Guid idProp, out object pvarValue, out int pfHasProp);
abstract member GetPropValue : byte * uint32 * Guid * obj * int -> unit
Public Sub GetPropValue (ByRef pIDString As Byte, dwIDStringLen As UInteger, idProp As Guid, ByRef pvarValue As Object, ByRef pfHasProp As Integer)

パラメーター

pIDString
Byte

要求されるプロパティを識別する文字列を格納します。

dwIDStringLen
UInt32

pIDString パラメーターで指定された ID 文字列の長さを指定します。

idProp
Guid

目的のプロパティを示す GUID を指定します。

pvarValue
Object

オーバーライドされたプロパティの値を指定します。 このパラメーターは、 pfHasProp が TRUE の場合にのみ有効です。 pfHasPropが FALSE に設定されている場合、サーバーはこれをVT_EMPTYに設定する必要があります。

pfHasProp
Int32

サーバーが要求されたプロパティの値を指定しているかどうかを示します。 サーバーは、オーバーライドするプロパティを返す場合は TRUE に、プロパティを返さない場合は FALSE に設定する必要があります (その場合は、 pvarValue も VT_EMPTY に設定する必要があります)。

注釈

IAccPropServerの詳細については、「IAccPropServer::GetPropValue」を参照してください。

適用対象