The IRemotePrimitiveClassField interface represents a Java primitive data type. A debugger typically obtains an IRemotePrimitiveClassField interface by calling QueryInterface for IID_IRemotePrimitiveClassField on an IRemoteClassField interface provided by the Microsoft VM. Note that some of the methods on this interface that are inherited from IRemoteClassField will fail (GetSourceFileName and GetSourceFileDir, for example) when applied to a primitive data type.
// Methods HRESULT GetPrimitiveType(PRIMITIVE_TYPE *pPrimitiveType)