Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft-spezifisch
Erstellt eine neue Instanz eines angegebenen Objekts oder CLSIDProgID.
HRESULT CreateInstance(
const CLSID& rclsid,
IUnknown* pOuter=NULL,
DWORD dwClsContext = CLSCTX_ALL
) throw( );
HRESULT CreateInstance(
LPCWSTR clsidString,
IUnknown* pOuter=NULL,
DWORD dwClsContext = CLSCTX_ALL
) throw( );
HRESULT CreateInstance(
LPCSTR clsidStringA,
IUnknown* pOuter=NULL,
DWORD dwClsContext = CLSCTX_ALL
) throw( );
Parameter
rclsid
CLSID eines Objekts.clsidString
Eine Unicode-Zeichenfolge, die entweder CLSID (beginnend mit „{") oder ProgIDenthält.clsidStringA
Eine Zeichenfolge, Mehrbyte mit der ANSI-Codepage, die entweder CLSID (beginnend mit „{") oder ProgIDenthält.dwClsContext
Kontext für die Ausführung von ausführbaren Code.pOuter
Das äußere Unbekannte für Aggregation.
Hinweise
Aufruf dieser Memberfunktion CoCreateInstance , um ein neues COM-Objekt und dann die Abfragen für Schnittstellentyp dieses intelligenten Zeiger zu erstellen.Der resultierende Zeiger wird dann innerhalb dieses _com_ptr_t-Objekt gekapselt.Release wird aufgerufen, um den Verweiszähler für den zuvor gekapselten Zeiger zu verringern.Diese Routine gibt HRESULT zurück, um Erfolg oder Fehlschlagen anzugeben.
(CreateInstance rclsidund dwClsContext **)**erstellt eine neue ausgeführte Instanz eines angegebenen Objekts CLSID.
(CreateInstance clsidStringund dwClsContext )erstellt eine neue ausgeführte Instanz eines angegebenen Objekts eine Unicode-Zeichenfolge, die entweder CLSID (beginnend mit „{") oder ProgIDenthält.
(CreateInstance clsidStringAund dwClsContext )erstellt eine neue ausgeführte Instanz eines angegebenen Objekts eine zeichenkette Mehrbytezeichen, die entweder CLSID (beginnend mit „{") oder ProgIDenthält.Ruft MultiByteToWideCharan, welche davon ausgeht, dass die Zeichenfolge in der ANSI-Codepage, anstatt eine OEM-Codepage ist.
Microsoft ENDES bestimmten