ATL 関数リファレンス (アルファベット順)
更新 : 2007 年 11 月
ここでは、ATL グローバル関数に関するリファレンス トピックがアルファベット順に編成されています。カテゴリ別の関数を見つけるには、「ATL 関数」を参照してください。
関数 |
説明 |
---|---|
オブジェクトのコネクション ポイントとクライアントのシンクとの間に接続を確立します。 |
|
オブジェクトのシンク イベント マップのすべてのエントリをアドバイズするか、アドバイズを中止します。 |
|
事前に作成されたコントロールを指定されたウィンドウにアタッチします。 |
|
ActiveX コントロールを作成して初期化し、指定されたウィンドウでホストします。新しいコントロールのインターフェイス ポインタとイベント シンクも作成されます。 |
|
ライセンスされた ActiveX コントロールを作成して初期化し、指定されたウィンドウでホストします。新しいコントロールのインターフェイス ポインタとイベント シンクも作成されます。 |
|
ライセンスされた ActiveX コントロールを作成して初期化し、指定されたウィンドウでホストします。 |
|
ActiveX コントロールを作成して初期化し、指定されたウィンドウでホストします。 |
|
ユーザーが用意するダイアログ テンプレートからモードレス ダイアログ ボックスを作成します。 |
|
ユーザーが用意するダイアログ テンプレートからモーダル ダイアログ ボックスを作成します。 |
|
ハンドルが与えられた指定のウィンドウ内に含まれるコントロールへのダイレクト インターフェイス ポインタを取得します。 |
|
ハンドルが与えられた指定のウィンドウに対するコンテナへのダイレクト インターフェイス ポインタを取得します。 |
|
この関数は、ウィンドウ クラス "AtlAxWin80" および "AtlAxWinLic80" に加えていくつかのカスタム ウィンドウ メッセージを登録することにより、ATL のコントロール ホスト コードを初期化します。 |
|
この関数は、ウィンドウ クラス "AtlAxWin80" および "AtlAxWinLic80" の登録を解除することにより、ATL のコントロール ホスト コードを初期化前の状態に戻します。 |
|
URL を標準形式に変換します。安全でない文字や空白をエスケープ シーケンスに変換する処理などが含まれます。 |
|
ベース URL と相対 URL を結合して、1 つの標準形式の URL にします。 |
|
この関数は、クラス ファクトリを返すために呼び出されます。 |
|
この関数は、クラス オブジェクトを登録するために呼び出されます。 |
|
オブジェクト マップのオブジェクトをすべて登録します。 |
|
クラス ファクトリをランニング オブジェクト テーブルから削除します。 |
|
オブジェクト マップのオブジェクトの登録をすべて解除します。 |
|
あるインターフェイス ポインタを同じ型の別のインターフェイス ポインタに割り当てます。 |
|
あるインターフェイス ポインタを異なる型の別のインターフェイス ポインタに割り当てます。 |
|
DVTARGETDEVICE 構造体に指定されたデバイスのデバイス コンテキストを作成します。 |
|
すべての安全でない文字をエスケープ シーケンスに変換します。 |
|
ストリーム内のマーシャリング データを解放し、次にストリーム ポインタも解放します。 |
|
指定されたオブジェクトの随意アクセス制御リスト (DACL: Discretionary Access Control List) の情報を取得します。 |
|
特定のインターネット プロトコルまたはスキームに関連付けられた、既定のポート番号を取得します。 |
|
オブジェクトのグループ セキュリティ識別子 (SID: Security Identifier) を取得します。 |
|
16 進数の数値を取得します。 |
|
オブジェクトの既定のソース インターフェイスに関する情報を取得します。 |
|
オブジェクトの所有者セキュリティ識別子 (SID: Security Identifier) を取得します。 |
|
指定されたオブジェクトのシステム アクセス制御リスト (SACL: System Access Control List) の情報を取得します。 |
|
指定されたオブジェクトのセキュリティ記述子を取得します。 |
|
AtlHexEncode の呼び出しなどによって 16 進テキストとしてエンコードされている文字列データをデコードします。 |
|
指定した長さの 16 進エンコードされた文字列からデコードされたデータを格納できるバッファのサイズを、バイト単位で取得します。 |
|
一部のデータを 16 進テキストの文字列としてエンコードします。 |
|
指定したサイズのデータからエンコードされた文字列を格納できるバッファのサイズを、文字数で取得します。 |
|
16 進数の数値を取得します。 |
|
HIMETRIC 単位 (各単位は 0.01 mm) のオブジェクトのサイズを画面デバイス上のピクセル単位のサイズに変換します。 |
|
呼び出し側スレッドの直前のエラー コード値を HRESULT の形式で返します。 |
|
Win32 エラー コードを HRESULT に変換します。 |
|
要求されたインターフェイスへのポインタを取得します。 |
|
URL で使用しても安全な文字かどうかを判断します。 |
|
この関数は、タイプ ライブラリを読み込むために呼び出されます。 |
|
新しいストリーム オブジェクトを作成し、プロキシの CLSID をストリームに書き込みます。さらに、プロキシの初期化に必要なデータをストリームに書き込んで、指定されたインターフェイス ポインタをマーシャリングします。 |
|
オブジェクト マップ内の各オブジェクトを登録します。 |
|
タイプ ライブラリを登録します。 |
|
オブジェクト マップ内の各オブジェクトの登録を解除します。 |
|
オブジェクト マップ内の各オブジェクトの登録を解除します。タイプ ライブラリの登録を解除できない点を除いては、AtlModuleUnregisterServerEx と類似しています。 |
|
タイプ ライブラリの登録を解除します。 |
|
PathAddBackslash 用のオーバーロードされたラッパーです。 |
|
PathAddExtension 用のオーバーロードされたラッパーです。 |
|
PathAppend 用のオーバーロードされたラッパーです。 |
|
PathBuildRoot 用のオーバーロードされたラッパーです。 |
|
PathCanonicalize 用のオーバーロードされたラッパーです。 |
|
PathCombine 用のオーバーロードされたラッパーです。 |
|
PathCommonPrefix 用のオーバーロードされたラッパーです。 |
|
PathCompactPath 用のオーバーロードされたラッパーです。 |
|
PathCompactPathEx 用のオーバーロードされたラッパーです。 |
|
PathFileExists 用のオーバーロードされたラッパーです。 |
|
PathFindExtension 用のオーバーロードされたラッパーです。 |
|
PathFindFileName 用のオーバーロードされたラッパーです。 |
|
PathGetDriveNumber 用のオーバーロードされたラッパーです。 |
|
PathIsDirectory 用のオーバーロードされたラッパーです。 |
|
PathIsFileSpec 用のオーバーロードされたラッパーです。 |
|
PathIsPrefix 用のオーバーロードされたラッパーです。 |
|
PathIsRelative 用のオーバーロードされたラッパーです。 |
|
PathIsRoot 用のオーバーロードされたラッパーです。 |
|
PathIsSameRoot 用のオーバーロードされたラッパーです。 |
|
PathIsUNC 用のオーバーロードされたラッパーです。 |
|
PathIsUNCServer 用のオーバーロードされたラッパーです。 |
|
PathIsUNCServerShare 用のオーバーロードされたラッパーです。 |
|
PathMakePretty 用のオーバーロードされたラッパーです。 |
|
PathMatchSpec 用のオーバーロードされたラッパーです。 |
|
PathQuoteSpaces 用のオーバーロードされたラッパーです。 |
|
PathRelativePathTo 用のオーバーロードされたラッパーです。 |
|
PathRemoveArgs 用のオーバーロードされたラッパーです。 |
|
PathRemoveBackslash 用のオーバーロードされたラッパーです。 |
|
PathRemoveBlanks 用のオーバーロードされたラッパーです。 |
|
PathRemoveExtension 用のオーバーロードされたラッパーです。 |
|
PathRemoveFileSpec 用のオーバーロードされたラッパーです。 |
|
PathRenameExtension 用のオーバーロードされたラッパーです。 |
|
PathSkipRoot 用のオーバーロードされたラッパーです。 |
|
PathStripPath 用のオーバーロードされたラッパーです。 |
|
PathStripToRoot 用のオーバーロードされたラッパーです。 |
|
PathUnquoteSpaces 用のオーバーロードされたラッパーです。 |
|
画面デバイス上のピクセル単位のオブジェクトのサイズを HIMETRIC 単位 (各単位は 0.01 mm) のサイズに変換します。 |
|
この関数は、タイプ ライブラリを登録するために呼び出されます。 |
|
IErrorInfo インターフェイスをセットアップして、エラー情報をオブジェクトのクライアントに提供します。 |
|
子オブジェクトのサイトに親オブジェクトの IUnknown を設定します。 |
|
指定されたオブジェクトの随意アクセス制御リスト (DACL: Discretionary Access Control List) の情報を設定します。 |
|
オブジェクトのグループ セキュリティ識別子 (SID: Security Identifier) を設定します。 |
|
オブジェクトの所有者セキュリティ識別子 (SID: Security Identifier) を設定します。 |
|
指定されたオブジェクトのシステム アクセス制御リスト (SACL: System Access Control List) の情報を設定します。 |
|
Windows の GetLastError 関数の結果に基づいてエラーを通知します。 |
|
HRESULT ステータス コードに基づいてエラーを通知します。 |
|
ファイルからトレース設定を読み込みます。 |
|
現在のトレース設定をファイルに保存します。 |
|
AtlAdvise を通じて確立された接続を終了します。 |
|
エスケープ文字を元の値に変換します。 |
|
Unicode 文字列を UTF-8 に変換します。 |
|
ストリームのマーシャリング データをクライアントが使用できるインターフェイス ポインタに変換します。 |
|
この関数は、タイプ ライブラリの登録を解除するために呼び出されます。 |
|
この関数は、提供されたリソースのレジストリを更新するために呼び出されます。 |
|
オブジェクトがシグナル状態になるまで待機します。その間、必要に応じてウィンドウ メッセージをディスパッチします。 |
|
_AtlCreateWndData 構造体を初期化して追加します。 |
|
既存の _AtlCreateWndData 構造体を抽出します。 |
|
"B" エンコーディングを使用して一部のデータを変換します。 |
|
指定したサイズのデータからエンコードされた文字列を格納できるバッファのサイズを、文字数で取得します。 |
|
XML での使用には安全でない文字を安全な文字に変換します。 |
|
文字列に含まれる拡張文字の数を取得します。 |
|
IUnknown をテストする特別な場合に、この関数を呼び出します。 |
|
指定された文字が拡張文字 (文字コードが 31 以下または 127 以上で、タブ、ラインフィード、キャリッジ リターン以外の文字) かどうかを判断します。 |
|
"Q" エンコーディングを使用して一部のデータを変換します。 |
|
指定したサイズのデータからエンコードされた文字列を格納できるバッファのサイズを、文字数で取得します。 |
|
QPEncode の呼び出しなどによって quoted-printable 形式にエンコードされた文字列データをデコードします。 |
|
quoted-printable にエンコードされた指定長の文字列からデコードされたデータを格納できるバッファのサイズを、バイト単位で取得します。 |
|
一部のデータを quoted-printable 形式にエンコードします。 |
|
指定したサイズのデータからエンコードされた文字列を格納できるバッファのサイズを、文字数で取得します。 |
|
システム レジストリのデータの読み取り/書き込みを行います。 |
|
COLORREF 値をそのカラー値に対応する HTML テキストに変換します。 |
|
DOMAIN_ALIAS_RID_ACCOUNT_OPS SID を返します。 |
|
DOMAIN_ALIAS_RID_ADMINS SID を返します。 |
|
SECURITY_ANONYMOUS_LOGON_RID SID を返します。 |
|
SECURITY_AUTHENTICATED_USER_RID SID を返します。 |
|
DOMAIN_ALIAS_RID_BACKUP_OPS SID を返します。 |
|
SECURITY_BATCH_RID SID を返します。 |
|
SECURITY_CREATOR_GROUP_SERVER_RID SID を返します。 |
|
SECURITY_CREATOR_GROUP_RID SID を返します。 |
|
SECURITY_CREATOR_OWNER_SERVER_RID SID を返します。 |
|
SECURITY_CREATOR_OWNER_RID SID を返します。 |
|
SECURITY_DIALUP_RID SID を返します。 |
|
DOMAIN_ALIAS_RID_GUESTS SID を返します。 |
|
SECURITY_INTERACTIVE_RID SID を返します。 |
|
SECURITY_LOCAL_RID SID を返します。 |
|
SECURITY_NETWORK_RID SID を返します。 |
|
SECURITY_NETWORK_SERVICE_RID SID を返します。 |
|
SECURITY_NULL_RID SID を返します。 |
|
DOMAIN_ALIAS_RID_POWER_USERS SID を返します。 |
|
DOMAIN_ALIAS_RID_PREW2KCOMPACCESS SID を返します。 |
|
DOMAIN_ALIAS_RID_PRINT_OPS SID を返します。 |
|
SECURITY_PROXY_RID SID を返します。 |
|
DOMAIN_ALIAS_RID_RAS_SERVERS SID を返します。 |
|
DOMAIN_ALIAS_RID_REPLICATOR SID を返します。 |
|
SECURITY_RESTRICTED_CODE_RID SID を返します。 |
|
SECURITY_PRINCIPAL_SELF_RID SID を返します。 |
|
SECURITY_SERVER_LOGON_RID SID を返します。 |
|
SECURITY_SERVICE_RID SID を返します。 |
|
DOMAIN_ALIAS_RID_SYSTEM_OPS SID を返します。 |
|
SECURITY_LOCAL_SYSTEM_RID SID を返します。 |
|
SECURITY_TERMINAL_SERVER_RID SID を返します。 |
|
DOMAIN_ALIAS_RID_USERS SID を返します。 |
|
SECURITY_WORLD_RID SID を返します。 |
|
システム時刻を HTTP ヘッダーで使用できる形式の文字列に変換します。 |
|
UUEncode の呼び出しなどによって uuencode されている文字列データをデコードします。 |
|
指定した長さの uuencode された文字列からデコードされたデータを格納できるバッファのサイズを、バイト単位で取得します。 |
|
データを uuencode します。 |
|
指定したサイズのデータからエンコードされた文字列を格納できるバッファのサイズを、文字数で取得します。 |