WindowsXP/admin/wmi/wbem/winmgmt/specs/html/interface_iwbemobjectaccess.htm
2025-04-27 07:49:33 -04:00

809 lines
25 KiB
HTML

<html>
<head>
<title>Interface IWbemObjectAccess</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>
<body>
<p>&nbsp;<b><font FACE="Arial Narrow" SIZE="6" COLOR="#008000"></p>
<p></font><font FACE="Arial Narrow" SIZE="6">Interface IWbemObjectAccess</font></b><font
SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>&nbsp;<u><b></p>
<p>THIS INTERFACE AND ALL ITS ASSOCIATED METHODS HAVE BEEN COMMENTED OUT! IT IS NOT TO BE
PUBLISHED IN WBEM VERSION 1!! I HAVE RETAINED IT HERE FOR VERSION 1.1!</b></u> The <b>IWbemObjectAccess</b>
interface is used to </p>
<p>&nbsp;<b></p>
<p>Methods in Vtable Order</b></font></p>
<table CELLSPACING="0" BORDER="0" WIDTH="463">
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>IUnknown Methods</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Description</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>QueryInterface</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2">Determines if the current object
supports a given interface.</font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Addref</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2">Increases the object's reference
count by 1.</font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Release</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2">Decrements the object's reference
count by 1, and frees the object when the reference count is zero.</font></td>
</tr>
</table>
<p>&nbsp;</p>
<table CELLSPACING="0" BORDER="0" WIDTH="463">
<tr>
<td VALIGN="TOP" COLSPAN="2"></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>IWbemObjectAccess Methods</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Description</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>GetPropertyHandle</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>WritePropertyValue</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>ReadPropertyValue</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>ReadDWORD</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>WriteDWORD</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>ReadQWORD</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>WriteQWORD</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>GetPropertyInfoByHandle</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Lock</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
</tr>
<tr>
<td WIDTH="37%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>Unlock</b></font></td>
<td WIDTH="63%" VALIGN="TOP"><font FACE="Arial" SIZE="2"><b>TBD</b></font></td>
</tr>
</table>
<p>&nbsp;<font FACE="Arial" SIZE="1"></p>
<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::QueryInterface</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::QueryInterface</b> method determines if the object supports a
particular COM interface. If it does, the system increases the object's reference count,
and the application can use that interface immediately.</font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::QueryInterface(</p>
<p>[in] REFIID</b><i> riid</i><b>,</p>
<p>[out] LPVOID</b><i> *ppv </i><b></p>
<p>);</b></p>
<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>
<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>
<p>riid</p>
<blockquote>
</i><p>The COM interface identifier of the requested interface.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>obp</p>
<blockquote>
</i><p>Address of a pointer that is filled with the interface pointer if the query
succeeds.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>Returns standard COM error codes for <b>QueryInterface</b><i>. </i>It returns
WBEM_S_NO_ERROR if the call succeeds. This call will fail if the requested interface was
not supported and the method returns E_NOINTERFACE.</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>When the application no longer needs the interface retrieved by a call to this method,
it must call the <b>Release</b> method for that interface to free it. The <b>QueryInterface</b>
method allows the extension of objects without interfering with each object's existing or
future functionality.</p>
<p>The <b>QueryInterface</b> method is part of the <b>IUnknown</b> interface inherited by
the object. For more information about this method, see the COM documentation in the
Microsoft Platform SDK.</font><b><font FACE="Arial Narrow"></p>
<p>See Also</font><font FACE="Arial" SIZE="2"></p>
<p>IUnknown Programming Basics</b> </font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::AddRef</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::AddRef</b> method increases the object's reference count by
1.</font><font FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>ULONG AddRef( );</b></p>
<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>
<p>Parameters</b></font><font FACE="Arial" SIZE="2"></p>
<p>None.</font><font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>Returns the new reference count.</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>When the object is created, its reference count is set to 1. Every time an application
obtains an interface to the object or calls the <b>AddRef</b> method, the object's
reference count is increased by 1. Use the <u><b>Release</b></u></font><font FACE="Arial"
SIZE="2" COLOR="#800000">_hmm_IWbemObjectAccess_Release</font><font FACE="Arial" SIZE="2">
method to decrease the object's reference count by 1. </p>
<p>This method is part of the <b>IUnknown</b> interface inherited by the object. For a
complete discussion of <b>IUnknown</b> methods, see <b>IUnknown Programming Basics</b>.</p>
<p>For more information about this method, see the COM documentation in the Microsoft
Platform SDK.</font><b><font FACE="Arial Narrow"></p>
<p>See Also</font><font FACE="Arial" SIZE="2"></p>
<p>IUnknown Programming Basics</b> </font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::Release</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::Release</b> method decreases the object's reference count by
1.</font><b><font FACE="Lucida Sans Typewriter" SIZE="2"></p>
<p>ULONG IWbemObjectAccess::Release( );</p>
<p></font><font FACE="Arial Narrow">&nbsp;</p>
<p>Parameters</font></b><font FACE="Arial" SIZE="2"></p>
<p>None.</font><font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>Returns the new reference count.</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>The object deallocates itself when its reference count reaches zero. Use the <u><b>AddRef</b></u></font><font
FACE="Arial" SIZE="2" COLOR="#800000">_hmm_IWbemObjectAccess_AddRef</font><font
FACE="Arial" SIZE="2"> method to increase the object's reference count by 1.</p>
<p>This method is part of the <b>IUnknown</b> interface inherited by the object. For more
information about this method, see the COM documentation in the Microsoft Platform SDK.</font><b><font
FACE="Arial Narrow"></p>
<p>See Also</font><font FACE="Arial" SIZE="2"></p>
<p>IUnknown Programming Basics</b> </font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::GetPropertyHandle</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::GetPropertyHandle</b> method <b>TBD</b> </font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::GetPropertyHandle(</p>
<p>[in] BSTR</b><i> strPropertyName</i><b>, </p>
<p>[out] CIMTYPE</b><i> *pType</i><b>,</p>
<p>[out] LONG </b><i>*plHandle</i><b></p>
<p>);</b></p>
<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>
<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>
<p>strPropertyName</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>pType</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>plHandle</p>
<blockquote>
</i><p>TBD.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::WritePropertyValue</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::WritePropertyValue</b> method&#133;. </font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::WritePropertyValue(</p>
<p>[in] LONG </b><i>lHandle</i><b>, </p>
<p>[in] LONG </b><i>lNumBytes</i><b>,</p>
<p>[in, size_is(lNumBytes)] byte</b><i> *pData</i><b></p>
<p>);</b></p>
<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>
<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>
<p>lHandle</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>lNumBytes</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>pData</p>
<blockquote>
</i><p>TBD.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="1"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::ReadPropertyValue</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::ReadPropertyValue</b> method determines &#133; </font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::ReadPropertyValue(</p>
<p>[in] LONG </b><i>lHandle</i><b>,</p>
<p>[in] LONG </b><i>lBufferSize</i><b>,</p>
<p>[out] LONG </b><i>*plNumBytes</i><b>,</p>
<p>[out, size_is(lBufferSize), length_is(*plNumBytes)] byte</b><i> *pData</i><b></p>
<p>);</b></p>
<p></font><font FACE="Arial Narrow"><b>&nbsp;</p>
<p>Parameters</b></font><font FACE="Arial" SIZE="2"><i></p>
<p>lHandle</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>lBufferSize</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>plNumBytes</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>pData</p>
<blockquote>
</i><p>TBD.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::ReadDWORD</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::ReadDWORD</b> method </font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::ReadDWORD(</p>
<p>[in] LONG </b><i>lHandle</i><b>,</p>
<p>[out] DWORD</b><i> *pdw</i><b></p>
<p>);</p>
<p></font><font FACE="Arial Narrow">&nbsp;</p>
<p>Parameters</font></b><font FACE="Arial" SIZE="2"><i></p>
<p>lHandle</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>pdw</p>
<blockquote>
</i><p>TBD.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::WriteDWORD</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::WriteDWORD</b> method </font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::WriteDWORD(</p>
<p>[in] LONG </b><i>lHandle</i>,</p>
<p>&nbsp;<b></p>
<p>[out] DWORD</b><i> dw</i><b></p>
<p>);</p>
<p></font><font FACE="Arial Narrow">&nbsp;</p>
<p>Parameters</font></b><font FACE="Arial" SIZE="2"><i></p>
<p>lHandle</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>dw</p>
<blockquote>
</i><p>TBD.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::ReadQWORD</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::ReadQWORD</b> method</font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::ReadQWORD(</p>
<p>[in] LONG </b><i>lHandle</i><b>,</p>
<p>[out] unsigned__int64</b><i> *pqw</i><b></p>
<p>);</p>
<p></font><font FACE="Arial Narrow">&nbsp;</p>
<p>Parameters</font></b><font FACE="Arial" SIZE="2"><i></p>
<p>lHandle</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>pqw</p>
<blockquote>
</i><p>TBD.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::WriteQWORD</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::WriteQWORD</b> method </font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::WriteQWORD(</p>
<p>[in] LONG </b><i>lHandle</i><b>,</p>
<p>[out] unsigned__int64</b><i> pw</i><b></p>
<p>);</p>
<p></font><font FACE="Arial Narrow">&nbsp;</p>
<p>Parameters</font></b><font FACE="Arial" SIZE="2"><i></p>
<p>lHandle</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>pw</p>
<blockquote>
</i><p>TBD.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::GetPropertyInfoByHandle</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::GetPropertyInfoByHandle</b> method </font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::GetPropertyInfoByHandle(</p>
<p>[in] LONG </b><i>lHandle</i><b>,</p>
<p>[out] BSTR</b><i> *pstrName</i><b>,</p>
<p>[out] CIMTYPE</b><i> *pType</i><b></p>
<p>);</p>
<p></font><font FACE="Arial Narrow">&nbsp;</p>
<p>Parameters</font></b><font FACE="Arial" SIZE="2"><i></p>
<p>lHandle</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>pstrName</p>
<blockquote>
</i><p>TBD.</p>
</blockquote>
<p>&nbsp;<i></p>
<p>pType</p>
<blockquote>
</i><p>TBD.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::Lock</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::Lock</b> method </font><font FACE="Lucida Sans Typewriter"
SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::Lock(</p>
<p>[in] LONG </b><i>lFlags</i><b></p>
<p>);</p>
<p></font><font FACE="Arial Narrow">&nbsp;</p>
<p>Parameters</font></b><font FACE="Arial" SIZE="2"><i></p>
<p>lFlags</p>
<blockquote>
</i><p>Reserved. It must be zero.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>See Also</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow" SIZE="5"><b></p>
<p>IWbemObjectAccess::UnLock</b></font><font SIZE="2" COLOR="#ff00ff"></p>
<p>&lt;span style=color:#FF0000&gt;</font><font FACE="Arial" SIZE="2" COLOR="#ff0000">[This
is preliminary documentation and subject to change.]</font><font SIZE="2" COLOR="#ff00ff">&lt;/span&gt;</font><font
FACE="Arial" SIZE="2"> </p>
<p>THIS HAS BEEN COMMENTED OUT! IT IS NOT TO BE PUBLISHED IN WBEM VERSION 1!! I HAVE
RETAINED IT HERE FOR VERSION 1.1</p>
<p>The <b>IWbemObjectAccess::UnLock</b> method <b>TBD</b> </font><font
FACE="Lucida Sans Typewriter" SIZE="2"><b></p>
<p>HRESULT IWbemObjectAccess::UnLock(</p>
<p>[in] LONG </b><i>lFlags</i><b></p>
<p>);</p>
<p></font><font FACE="Arial Narrow">&nbsp;</p>
<p>Parameters</font></b><font FACE="Arial" SIZE="2"><i></p>
<p>lFlags</p>
<blockquote>
</i><p>Reserved. It must be zero.</p>
</font><font FACE="Arial" SIZE="1"><p></font>&nbsp;</p>
</blockquote>
<p>&nbsp;<font FACE="Arial Narrow"><b></p>
<p>Return Values</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><font FACE="Arial Narrow"><b></p>
<p>Remarks</b></font><font FACE="Arial" SIZE="2"></p>
<p>&nbsp;</font><b><font FACE="Arial Narrow"></p>
<p>See Also</font><font FACE="Arial Narrow" COLOR="#008000">&#155;</font></b></p>
</body>
</html>